中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-06-25 07:13
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 批处理新手 关于 start方面问的请教 查看 1,176 回复 8
楼 主 批处理新手 关于 start方面问的请教 发表于 2010-10-21 13:10 ·  中国 上海 联通
新手上路
积分 5
发帖 5
注册 2010-10-20 11:51
15年会员
UID 176164
性别 男
状态 离线
我在D:\ 执行 2.bat,内容如下:
@echo off
cd "C:\Program Files\Tencent\QQ\Bin"
start QQ.exe
pause


执行上面这一段,显示“Windows 找不到文件 QQ.exe”,修改脚本
@echo off
cd "C:\Program Files\Tencent\QQ\Bin"
dir
start QQ.exe
pause


发现显示的是D:/的文件夹内容,所以找不到QQ.exe


疑问:第二条语句cd "C:\Program Files\Tencent\QQ\Bin"
已经进入指定目录,为什么找不到QQ.exe

修改脚本,内容如下:
@echo off
set aaa= "C:\Program Files\Tencent\QQ\Bin"
start %aaa%\QQ.exe
pause


运行后显示
疑问,为什么还是不能启动QQ呢???

最后直接进入C:\Program Files\Tencent\QQ\Bin,在此目录下运行
@echo off
start QQ.exe
pause

则可以启动,为什么,此问题想了很久也想不通,求高手解答,新手不甚感激!

[ Last edited by wbloxyfe on 2010-10-21 at 14:04 ]
2 发表于 2010-10-21 13:24 ·  中国 四川 成都 电信
初级用户
★★
积分 176
发帖 78
注册 2007-04-15 10:53
19年会员
UID 85268
性别 男
状态 离线
CD无法跳转到另一个盘符,在cd "C:\Program Files\Tencent\QQ\Bin"前一行加c:
3 Re 2 楼 发表于 2010-10-21 15:06 ·  中国 重庆 电信
版主
★★★★★
积分 9,023
发帖 5,017
注册 2007-05-31 19:39
19年会员
UID 89899
性别 男
状态 离线
你还没有学会cd /d吗?
4 发表于 2010-10-21 15:34 ·  中国 上海 联通
新手上路
积分 5
发帖 5
注册 2010-10-20 11:51
15年会员
UID 176164
性别 男
状态 离线
Originally posted by Vampire at 2010-10-21 13:24:
CD无法跳转到另一个盘符,在cd "C:\Program Files\Tencent\QQ\Bin"前一行加c:


哦,试了下,果然是这个问题,忘记了cd是不能跳转盘符的,谢谢!
5 发表于 2010-10-21 15:36 ·  中国 上海 联通
新手上路
积分 5
发帖 5
注册 2010-10-20 11:51
15年会员
UID 176164
性别 男
状态 离线
Originally posted by HAT at 2010-10-21 15:06:
你还没有学会cd /d吗?


cd /d怎么用啊,求指教,批处理由于工作需要,自己学的,好多东西都还不懂的,以后希望多多指教哈
6 发表于 2010-10-22 07:30 ·  中国 台湾 台湾宽频通讯顾问股份有限公司
初级用户
★★
积分 68
发帖 64
注册 2009-05-23 20:43
17年会员
UID 145803
性别 男
状态 离线
cd /d "C:\Program Files\Tencent\QQ\Bin"
7 发表于 2010-11-08 15:50 ·  中国 河南 南阳 联通
新手上路
积分 13
发帖 10
注册 2010-02-26 23:06
16年会员
UID 161269
性别 男
状态 离线
有学了一招
8 发表于 2010-11-08 21:16 ·  中国 陕西 咸阳 电信
中级用户
★★
积分 247
发帖 83
注册 2005-09-12 12:06
20年会员
UID 42446
性别 男
状态 离线
为什么要先进目录再dir再start呢?直接start不就行了?
9 发表于 2010-12-08 17:22 ·  中国 广东 深圳 诺瓦科技发展有限公司
新手上路
积分 18
发帖 18
注册 2010-12-06 16:28
15年会员
UID 178780
性别 男
状态 离线
学习!
论坛跳转: