VBS Argument issue

I  am attempting to make a simple program to open some slides and ran into an issue with a vbs script I sourced from somewhere I don't remember.

Dim Wsh
Set Wsh = Wscript.CreateObject("Wscript.Shell")
Wsh.SendKeys "{" + WScript.Arguments.Item(0) +"}"

I used this for a different purpose at the beginning, but wanted to try to use this for commands such as Ctrl+F5.
The way I use the code posted is through a batch command that starts it and gives the argument.
Is there a way I can make this code work with Ctrl+F5 and other combinations as such.
Fierce ThunderAsked:
Who is Participating?
Lee W, MVPTechnology and Business Process AdvisorCommented:
This MSDN article seems to explain what you need to do, if I'm reading the question correctly.
Bill PrewCommented:
What do you mean by "open some slides?  Is that Powerpoint, or some other application?

I would strongly suggest avoiding sending keys to other applications if you can, it can be tricky to make consistently work and if the target program's interface changes can result in bad results.

If possible look at command line options of the program being launched, or using "automation" between VBScript and the program involved.  Microsoft Office apps have good support in this area, as do others.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.