标题: [文件操作] 批处理怎样进入另一个批处理的当前目录? [打印本页]
作者: lzwudi 时间: 2008-8-18 23:58 标题: 批处理怎样进入另一个批处理的当前目录?
D盘下的1.BAT文件内容如下:
START E:\2.BAT
E盘下的2.BAT内容如下:
COPY *.EXE F:\
运行D盘下的1.BAT后不能复制E盘下的EXE文件
怎么才能让1.BAT运行2.BAT后进入2.BAT的当前目录?
作者: Batcher 时间: 2008-8-19 00:01
把2.BAT内容改成:复制代码
作者: lzwudi 时间: 2008-8-19 01:53
%~dp0 和 %cd% 有什么区别呢? 详细一点好吗?
作者: lixiaodaoaaa 时间: 2008-8-19 08:39 标题: 请大侠解释一下,我也不会啊
复制代码
什么意思啊?
我怎么不懂啊。
%~dp0*
是什么东东,我怎么看不懂,郁闷啊。。
希望得到大侠的指点,谢谢了1!
[ 本帖最后由 lixiaodaoaaa 于 2008-8-19 08:41 编辑 ]
作者: pusofalse 时间: 2008-8-19 08:48
-
-
- Substitution of batch parameters (%n) has been enhanced. You can
- now use the following optional syntax:
- %~1 - expands %1 removing any surrounding quotes (")
- %~f1 - expands %1 to a fully qualified path name
- %~d1 - expands %1 to a drive letter only
- %~p1 - expands %1 to a path only
- %~n1 - expands %1 to a file name only
- %~x1 - expands %1 to a file extension only
- %~s1 - expanded path contains short names only
- %~a1 - expands %1 to file attributes
- %~t1 - expands %1 to date/time of file
- %~z1 - expands %1 to size of file
- %~$PATH:1 - searches the directories listed in the PATH
- environment variable and expands %1 to the fully
- qualified name of the first one found. If the
- environment variable name is not defined or the
- file is not found by the search, then this
- modifier expands to the empty string
- The modifiers can be combined to get compound results:
- %~dp1 - expands %1 to a drive letter and path only
- %~nx1 - expands %1 to a file name and extension only
- %~dp$PATH:1 - searches the directories listed in the PATH
- environment variable for %1 and expands to the
- drive letter and path of the first one found.
- %~ftza1 - expands %1 to a DIR like output line
- In the above examples %1 and PATH can be replaced by other
- valid values. The %~ syntax is terminated by a valid argument
- number. The %~ modifiers may not be used with %*
复制代码
More detail: call/?&for/?
作者: 新硕 时间: 2008-8-19 10:00
如果要进入第二个批处理的话,好像不能用call,不然又就回到第一个啦。
欢迎光临 批处理之家 (http://bathome.net./) |
Powered by Discuz! 7.2 |