中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-08-03 02:17
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » [求助]关于一个BAT的批处理的不明白之处! 查看 784 回复 3
楼 主 [求助]关于一个BAT的批处理的不明白之处! 发表于 2007-01-16 01:02 ·  中国 湖南 衡阳 电信
新手上路
积分 9
发帖 3
注册 2005-09-30 19:50
20年会员
UID 43007
状态 离线
请问一下在BAT里面

.\a.exe

这样执行的BAT的文件,那A.EXE只能放在根目录吗?
2 发表于 2007-01-16 01:28 ·  中国 广东 深圳 福田区 电信
铂金会员
★★★★
DOS一根葱
积分 5,493
发帖 2,315
注册 2006-05-01 10:41
20年会员
UID 54766
性别 男
来自 上海
状态 离线
.\a.exe表示和BAT同一目录
..\a.exe表示和BAT上一目录
要执行BAT文件所在根目录上的a.exe应该用
CD \
a.exe

CMD环境
%~d0a.exe
第一高手 第二高手

3 发表于 2007-01-16 15:00 ·  中国 湖北 武汉 电信
版主
★★★★★
积分 11,386
发帖 4,938
注册 2006-07-23 17:10
20年会员
UID 59080
状态 离线
Originally posted by fastslz at 2007-1-15 12:28:
.\a.exe表示和BAT同一目录
..\a.exe表示和BAT上一目录
要执行BAT文件所在根目录上的a.exe应该用
CD \
a.exe

CMD环境
%~d0a.exe


  一点小问题,纠正一下:(纯属灌水 =_=||)

要执行BAT文件所在根目录上的a.exe应该用
CD \
a.exe

  不需要先进入根目录在执行a.exe,直接
\a.exe
  就行啦。
CMD环境
%~d0a.exe

  应该是:
%~d0\a.exe



[ Last edited by lxmxn on 2007-1-16 at 02:11 AM ]
4 发表于 2007-01-18 11:40 ·  中国 湖南 衡阳 电信
新手上路
积分 9
发帖 3
注册 2005-09-30 19:50
20年会员
UID 43007
状态 离线
嗯,那我知道了,谢谢了呀!
论坛跳转: