VBScript在带空格的路径中传递命令行参数

时间:2013-07-24 18:22:48

标签: vbscript

我正在尝试使用VBS shell.run运行带脚本参数的nircmd程序。例如, 这有效:

objShell.Run """D:\App Run\NirCmd\nircmd.exe""script D:\testfolder\test.txt"

但是如果参数路径中有任何空格它不起作用,我在参数路径上尝试了双引号而没有运气。这不起作用:(参数中的空格)

objShell.Run """D:\App Run\NirCmd\nircmd.exe""script D:\test folder\test.txt" 

我需要能够在参数路径中包含空格。谢谢你的帮助

1 个答案:

答案 0 :(得分:2)

尝试:

objShell.Run """D:\App Run\NirCmd\nircmd.exe"" script ""D:\test folder\test.txt"""