Board logo

标题: 【已解决】如何得到当前bat文件所在目录 [打印本页]

作者: milertom     时间: 2007-6-17 13:24    标题: 【已解决】如何得到当前bat文件所在目录

论坛上多是讨论但前目录,是cmd的当前目录,但如何得到当前bat文件所在目录呢?
例如 我在cmd提示符为c:\>时候执行 c:\bat\test.cmd,如何得到c:\bat这段字符呢。
bat文件的%0好像只有文件名,上例为test

[ Last edited by milertom on 2007-6-17 at 08:16 PM ]
作者: slore     时间: 2007-6-17 13:31
echo %~dp0
作者: milertom     时间: 2007-6-17 20:15
呵呵,多谢slore
我想当然认为这些扩展只能用在for命令里面,
看来什么事情都要亲手试一下

%~dpI       - 仅将 %I 扩充到一个驱动器号和路径
作者: singlion     时间: 2007-10-26 13:08
论坛没有收藏功能啊,只好顶一下收藏了
作者: knoppix7     时间: 2007-10-26 17:25
%cd%也可以.
作者: 2705871     时间: 2007-10-26 19:17
收藏~~~~;):cool:
作者: daijunjie     时间: 2007-10-26 23:07
%CD%