Board logo

标题: 如何在批处理中运行一个路径带空格且有参数的程序 [打印本页]

作者: bbswind     时间: 2008-4-2 16:10    标题: 如何在批处理中运行一个路径带空格且有参数的程序

请问,如何在批处理中执行一个路径中有空格且带有多个参数的程序,要求是路径不使用短名称格式???
如,要执行   \\remotpc\测试 文件$\111\Generals Zero Hour\Command and Conquer Generals Zero Hour\Generals.exe -quickstart -noshellmap -nologo -nomusic -novideo

在此谢过了


多谢 abcd  和  Climbing
加了引号应该正确,但是用网络路径执行就出错,用快捷方式能正常执行,映射成网络磁盘也正常,搞不清原因了,哎......

[ Last edited by bbswind on 2008-4-2 at 06:13 PM ]
作者: abcd     时间: 2008-4-2 16:22
双引号
作者: Climbing     时间: 2008-4-2 16:33
"\\remotpc\测试 文件$\111\Generals Zero Hour\Command and Conquer Generals Zero Hour\Generals.exe" -quickstart -noshellmap -nologo -nomusic -novideo
作者: ak47b21b21     时间: 2008-4-2 21:35
网络情况下执行出错感觉可能是UNC路径的问题把。。
试试这样
start "\\remotpc\测试 文件$\111\Generals Zero Hour\Command and Conquer Generals Zero Hour\Generals.exe" -quickstart -noshellmap -nologo -nomusic -novideo