WSH escape character?

Hi,

 I am trying to execute an exe using VB script. I am not sure which escape character I have to use.

The script is as follows.
/************/
Dim RetVal
 Set Shell = CreateObject("WScript.Shell")
RetVal = Shell.Run(test -s Major -c "Error Events" "" 10 20 "test message",1)
/************/
test is the exe name and rest are parameters.

Thanks
ink777Asked:
Who is Participating?
 
aParserCommented:
I think the answer is that you want quote-doubling:

/************/
Dim RetVal
 Set Shell = CreateObject("WScript.Shell")
RetVal = Shell.Run("test -s Major -c ""Error Events"" 10 20 ""test message""",1)
/************/

will pass the following command-line

test -s Major -c "Error Events" 10 20 "test message"
0
 
aParserCommented:
I think I gave a correct answer.
0
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.