我正在尝试编写一个简短的VBScript,它将打开"calc.exe"one_answers"wordpad.exe"。问题是VBScript不允许我打开"wordpad.exe"。我曾尝试以管理员身份运行该脚本,但这没有帮助。
我的脚本如下:
Set WshShell = WScript.CreateObject("WScript.Shell")
WSHShell.Run "C:Program FilesWindows NTAccessorieswordpad.exe"
WSHShell.Run "C:WindowsSystem32calc.exe"
x=msgbox("Test",4096,Test)
我还试图定义这样的路径:
WSHShell.Run ""C:Program FilesWindows NTAccessorieswordpad.exe""
也不起作用。我收到消息"预期语句结束"
有没有办法通过路径打开"wordpad.exe"?
亲切问候
shell使用空格/空格作为分隔符。因此,包含空格/空格的路径需要引用。在VBScript字符串文字中引用"
的方法是将它们加倍。因此:
WSHShell.Run "C:Program FilesWindows NTAccessorieswordpad.exe"
==>
WSHShell.Run """C:Program FilesWindows NTAccessorieswordpad.exe"""