VBscript - "The system cannot find the file specified"
VBscript - "The system cannot find the file specified"
我正在尝试编写一个简短的 VBScript,它会打开 "calc.exe" 和 "wordpad.exe"。
嗯,问题是 VBScript 不允许我打开 "wordpad.exe"。我尝试以管理员身份 运行 脚本,但这没有帮助。
我的脚本如下所示:
Set WshShell = WScript.CreateObject("WScript.Shell")
WSHShell.Run "C:\Program Files\Windows NT\Accessories\wordpad.exe"
WSHShell.Run "C:\Windows\System32\calc.exe"
x=msgbox("Test",4096,Test)
我也试过这样定义路径:
WSHShell.Run ""C:\Program Files\Windows NT\Accessories\wordpad.exe""
同样无效。我收到消息 "Expected end of statement"
有没有办法通过路径打开"wordpad.exe"?
亲切的问候
shell 使用 blanks/spaces 作为分隔符。因此需要引用包含 blanks/spaces 的路径。在 VBScript 字符串文字中引用 "
的方法是将它们加倍。所以:
WSHShell.Run "C:\Program Files\Windows NT\Accessories\wordpad.exe"
==>
WSHShell.Run """C:\Program Files\Windows NT\Accessories\wordpad.exe"""
我正在尝试编写一个简短的 VBScript,它会打开 "calc.exe" 和 "wordpad.exe"。 嗯,问题是 VBScript 不允许我打开 "wordpad.exe"。我尝试以管理员身份 运行 脚本,但这没有帮助。
我的脚本如下所示:
Set WshShell = WScript.CreateObject("WScript.Shell")
WSHShell.Run "C:\Program Files\Windows NT\Accessories\wordpad.exe"
WSHShell.Run "C:\Windows\System32\calc.exe"
x=msgbox("Test",4096,Test)
我也试过这样定义路径:
WSHShell.Run ""C:\Program Files\Windows NT\Accessories\wordpad.exe""
同样无效。我收到消息 "Expected end of statement"
有没有办法通过路径打开"wordpad.exe"?
亲切的问候
shell 使用 blanks/spaces 作为分隔符。因此需要引用包含 blanks/spaces 的路径。在 VBScript 字符串文字中引用 "
的方法是将它们加倍。所以:
WSHShell.Run "C:\Program Files\Windows NT\Accessories\wordpad.exe"
==>
WSHShell.Run """C:\Program Files\Windows NT\Accessories\wordpad.exe"""