Forum Discussion
cruzader
16 years agoContributor
Hello Anupa,
If I may suggest something.
You may also try using Chr function to input the (:) and (").
For colon (:), use Chr(34) and for double quote ("), use Chr(58).
Below is a sample vbscript for using command prompt for inputting/accessing applications:
If (Sys.Process("cmd").Exists = True) Then
Set CmdDialog = Sys.Process("cmd")
CmdDialog.Activate()
Else
Call TestedApps.Cmd.Run(1, True)
End If
Call Aliases.cmd.wndConsoleWindowClass.Keys("cd " + chr(34) + TestedApps.MyApp.Path + chr(34))
Call Aliases.cmd.wndConsoleWindowClass.Keys("[Enter]")
If (strParam <> "") Then
Call Aliases.cmd.wndConsoleWindowClass.Keys("MyApp.exe " + strParam)
Else
Call Aliases.cmd.wndConsoleWindowClass.Keys("MyApp.exe")
End If
Call Aliases.cmd.wndConsoleWindowClass.Keys("[Enter]")
Call Aliases.cmd.wndConsoleWindowClass.Keys("exit")
Call Aliases.cmd.wndConsoleWindowClass.Keys("[Enter]")
Call BuiltIn.Delay(2000)
Note:
I added cmd.exe in the TestedApps.
I hope the above information may help you. :-)
Regards,
Ruel
If I may suggest something.
You may also try using Chr function to input the (:) and (").
For colon (:), use Chr(34) and for double quote ("), use Chr(58).
Below is a sample vbscript for using command prompt for inputting/accessing applications:
If (Sys.Process("cmd").Exists = True) Then
Set CmdDialog = Sys.Process("cmd")
CmdDialog.Activate()
Else
Call TestedApps.Cmd.Run(1, True)
End If
Call Aliases.cmd.wndConsoleWindowClass.Keys("cd " + chr(34) + TestedApps.MyApp.Path + chr(34))
Call Aliases.cmd.wndConsoleWindowClass.Keys("[Enter]")
If (strParam <> "") Then
Call Aliases.cmd.wndConsoleWindowClass.Keys("MyApp.exe " + strParam)
Else
Call Aliases.cmd.wndConsoleWindowClass.Keys("MyApp.exe")
End If
Call Aliases.cmd.wndConsoleWindowClass.Keys("[Enter]")
Call Aliases.cmd.wndConsoleWindowClass.Keys("exit")
Call Aliases.cmd.wndConsoleWindowClass.Keys("[Enter]")
Call BuiltIn.Delay(2000)
Note:
I added cmd.exe in the TestedApps.
I hope the above information may help you. :-)
Regards,
Ruel