如何创建vbs文件来执行bat文件,路径为C:Program Files(x86)ACCESSDOIPVPN



我需要运行一个存在于路径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"

试试看。。。

最新更新