中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-08-09 14:50
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 批处理启动程序的问题。 查看 1,127 回复 5
楼 主 批处理启动程序的问题。 发表于 2008-08-24 14:39 ·  中国 北京 鹏博士BGP
初级用户
积分 37
发帖 32
注册 2008-08-21 15:50
17年会员
UID 123784
性别 男
状态 离线
例如批处理启动QQ;
@echo off
"D:\Program Files\Tencent\QQ\qq.exe"
::这个地方好像无法使用start?!QQ窗口不关闭,程序无法向下执行啊!
echo QQ已经启动!
pause

有没有不进入QQ目录直接启动QQ,QQ启动之后程序照样往下执行?
这种直接路径启动的,QQ登陆窗口不关闭就无法往下运行了!为什么"start"也无法使用呢?
2 发表于 2008-08-24 16:16 ·  美国 惠普HP
版主
★★★★★
积分 9,023
发帖 5,017
注册 2007-05-31 19:39
19年会员
UID 89899
性别 男
状态 离线
@echo off
start "" "D:\Program Files\Tencent\QQ\qq.exe"
::可能是你少写了双引号
echo QQ已经启动!
pause
3 发表于 2008-08-24 17:48 ·  中国 北京 鹏博士BGP
初级用户
积分 37
发帖 32
注册 2008-08-21 15:50
17年会员
UID 123784
性别 男
状态 离线
@echo off
start "D:\Program Files\Tencent\QQ\qq.exe"
::这样为什么启动到另一个CMD窗口了? start后面的“”是什么作用?非常感谢!!!!
echo QQ已经启动!
pause
4 发表于 2008-08-26 18:18 ·  中国 湖北 随州 广水市 电信
初级用户
积分 29
发帖 16
注册 2007-03-23 03:14
19年会员
UID 82610
性别 男
状态 离线
D:\Program Files\ 路径含有空格,用英文引号括起来才行
5 发表于 2008-08-27 06:44 ·  中国 上海 虹口区 电信
中级用户
★★
积分 248
发帖 126
注册 2008-05-30 17:18
18年会员
UID 120118
性别 男
状态 离线
如果不想用英文引号或不会用,可以把空格路径改成DOS下的8+3格式,也能运行

@echo off
start D:\Progra~1\Tencent\QQ\qq.exe
echo QQ已经启动!
pause
6 发表于 2008-08-27 09:56 ·  美国 惠普HP
版主
★★★★★
积分 9,023
发帖 5,017
注册 2007-05-31 19:39
19年会员
UID 89899
性别 男
状态 离线
@echo off
start "" "D:\Program Files\Tencent\QQ\qq.exe"
::不启动到另一个CMD窗口,后面的代码无法运行,具体用法可以看看start /?帮助
echo QQ已经启动!
pause
论坛跳转: