标题: %~dp0的用法
[打印本页]
作者: libeili
时间: 2010-3-8 17:46
标题: %~dp0的用法
call :dir_name %~dp0\..\..\..\..\..\..\TOOLS
set SW_TOOLS=%EXIST_FILE%[/code]
echo SW_TOOLS=%SW_TOOLS%
...
:dir_name
set EXIST_FILE=%~dpn1
goto end_call
:end_call
上面的代码是本人看到的部分批处理代码,有部分看不懂,还请高手解释一下:
1>>%~dp0和%~dpn1代表什么意思,在网上搜过,但是都是模棱两可,所以不是太清楚,还请高手结合例子解释一下。
2>>call :lable 后面是带了参数,具体到本代码当中,该参数在:dir_name标号出如何体现?
3>>执行完本代码之后,SW_TOOLS的输出值是什么?
[
Last edited by libeili on 2010-3-8 at 17:51 ]
作者: slore
时间: 2010-3-8 18:00
for /?
最后提到扩展。。。
%1 是参数
%~dpn1是对参数的扩展