我需要运行一个存在于路径C:Program Files (x86)ACCESSDOIPVPN
中的批处理文件。我制作了一个VBScript文件,并努力添加路径,但它显示了错误。
请你给我写正确的路径,提到文件名的完整路径是这样的:
C:Program Files (x86)ACCESSDOIPVPNconnect.bat
您可能会遇到一个错误,因为您正试图运行如下文件:
Set sh = CreateObject("WScript.Shell")
sh.Run "C:Program Files (x86)ACCESSDOIPVPNconnect.bat"
这是行不通的,因为路径包含空格,所以必须将其放在额外的双引号中(上面代码中的双引号在VBScript中只是形成一个字符串)。内部双引号必须通过加倍进行转义(以免过早终止字符串)。
试试这个:
Set sh = CreateObject("WScript.Shell")
sh.Run """C:Program Files (x86)ACCESSDOIPVPNconnect.bat"""
set shell=createobject("wscript.shell")
shell.Run "C:Program Files (x86)ACCESSDOIPVPNconnect.bat"
试试看。。。