如何创建vbs文件以执行以下路径中的bat文件C:\ Program Files(x86)\ ACCESSDOIP \ VPN \ connect.bat

时间:2014-11-10 00:01:49

标签: batch-file vbscript path

我需要运行路径C:\Program Files (x86)\ACCESSDOIP\VPN中存在的批处理文件。我已经制作了一个VBScript文件,并努力添加路径,但它显示错误。

请你能给我说正确的路径,提到文件名的完整路径是这样的:

C:\Program Files (x86)\ACCESSDOIP\VPN\connect.bat

2 个答案:

答案 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"

试试......