我正在尝试编写一个简短的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""
也行不通。我收到消息“语句预期结束”
是否有按其路径打开“ wordpad.exe”的解决方案?
亲切的问候
外壳使用空格/空格作为分隔符。因此,包含空格/空格的路径需要加引号。"
用VBScript字符串文字引用的方法是将它们加倍。所以:
WSHShell.Run "C:\Program Files\Windows NT\Accessories\wordpad.exe"
==>
WSHShell.Run """C:\Program Files\Windows NT\Accessories\wordpad.exe"""
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句