楼 主
[求助]关于一个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
状态 离线
论坛跳转: