本文使用「署名 4.0 国际 (CC BY 4.0)」许可协议,欢迎转载、或重新修改使用,但需要注明来源。 [署名 4.0 国际 (CC BY 4.0)](https://creativecommons.org/licenses/by/4.0/deed.zh) 本文作者: 苏洋 创建时间: 2009年05月03日 统计字数: 296字 阅读时间: 1分钟阅读 本文链接: https://soulteary.com/2009/05/03/vbs-run-space.html ----- # [VBS]Run 路径包含空格的解决方法 [VBS]Run 路径包含空格的解决方法 VBS不能识别长路径,例如 C:\Program Files\abc.exe 需要写成 C:\Progra~1\abc.exe 如果你觉得上面的规则麻烦的话,那么使用一个小窍门可以曲线救国,继续使用完整的长路径。 只要在路径前后添加 chr(34) 即可 ```vb Dim Wsh Set Wsh = WScript.CreateObject("WScript.Shell") Wsh.Run chr(34) & "C:\Program Files\abc.exe" & chr(34),,True Set Wsh=NoThing WScript.quit ```