Board logo

标题: 来之%0的疑惑,求解 [打印本页]

作者: maker316     时间: 2010-7-2 12:19    标题: 来之%0的疑惑,求解

如何在批处理里判别%0啊
由代码如下
@echo off
echo %0
pause

当我们在Windows Explorer里双击执行.bat文件时%0显示的"X:\XXX\XX.BAT"即全路径名。
当我们在命令行方式下输入XX.BAT时显示的XX.BAT,
当我们在命令行方式下输入XX时显示的是XX

我在其他的批处理中要使用到%0 我要如何去区分 这三种情况呢
作者: slore     时间: 2010-7-2 12:49
@echo off
echo %0
echo "%~dpnx0"
pause
作者: maker316     时间: 2010-7-2 13:34
谢谢了