我需要运行路径C:\Program Files (x86)\ACCESSDOIP\VPN
中存在的批处理文件。我已经制作了一个VBScript文件,并努力添加路径,但它显示错误。
请你能给我说正确的路径,提到文件名的完整路径是这样的:
C:\Program Files (x86)\ACCESSDOIP\VPN\connect.bat
答案 0 :(得分:0)
您可能会收到错误,因为您正试图像这样运行文件:
Set sh = CreateObject("WScript.Shell")
sh.Run "C:\Program Files (x86)\ACCESSDOIP\VPN\connect.bat"
那不会起作用,因为路径包含空格,所以你必须把它放在额外的双引号中(上面代码中的双引号只是在VBScript中形成一个字符串)。内部双引号必须通过加倍来转义(以免它们过早地终止字符串)。
试试这个:
Set sh = CreateObject("WScript.Shell")
sh.Run """C:\Program Files (x86)\ACCESSDOIP\VPN\connect.bat"""
答案 1 :(得分:-1)
set shell=createobject("wscript.shell")
shell.Run "C:\Program Files (x86)\ACCESSDOIP\VPN\connect.bat"
试试......