2013-07-24 101 views
1

我正在尝试使用VBS shell.run以脚本参数运行nircmd程序。例如,这 作品:VBScript传递带空格的路径中的命令行参数

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" 

我需要能够在参数路径中有空格。感谢您的帮助

+0

可能重复http://stackoverflow.com/questions/1340355/launch-programs-whose-path-contains-空格) –

回答

2

尝试:

objShell.Run """D:\App Run\NirCmd\nircmd.exe"" script ""D:\test folder\test.txt""" 
[启动程序,而其路径包含空格(的
+0

感谢您的快速回答!有用! – user2601430