批处理打开程序后不会自动关闭

批处理打开程序后不会自动关闭我在语句后面加了exit 退出了还是不行,我比较懒直接把百度hi的快捷方式推到了QQ的文件里一起打开。程序是可以QQ和百度hi,但是不会退出,要关闭百度hi后在会退出请问下是什么问题?下面是语句
@echo off
cd\Program Files (x86)\Tencent\QQ\Bin\
qq.exe
百度Hi.lnk
exit

-------
start的我用过了,不可以,好像是有空格的文件名不行。不懂还有什么办法让他退出

用start是可以的,有空格的文件名要加半角英文引号"(注意前面要加一对引号为新窗口标题,中间可以不填)如下:
@echo off
start "" "C:\Program Files (x86)\Tencent\QQ\Bin\qq.exe"
exit

有些程序(忘记什么程序了,好像是YY或者酷狗)的启动要用如下格式:
start "" /d "C:\ProC:\Program Files (x86)\Tencent\QQ\Bin\" QQ.exe
(这里是以QQ为例子的。)
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-07-10
@echo off
srart c:\"Program Files (x86)"\Tencent\QQ\Bin\qq.exe
srart 百度Hi.lnk
exit
这样就可以,不然肯定是不会退出的追问

引号位置不对。

第2个回答  2013-07-10
@echo off
"C:\Program Files\Tencent\QQ\QQProtect\Bin\QQProtect.exe"
第3个回答  2013-07-10
用start ,在绝对路径上加个引号!
相似回答