bat脚本%cd%和%~dp0的区别

范围:

%cd%:批处理脚本(bat脚本)、命令行窗口

%~dp0:批处理脚本(bat脚本)

 

bat脚本执行时,两者代表的值是否会变化:

 %cd%:会。因为代表的是当前目录

%~dp0:不会。因为代表的是脚本文件在磁盘的位置

 


bat中%*
%*是表示命令行传过来的参数,%1表示第一个参数,%2表示第二个参数,以此类推。


bat延迟变量 样例

 setlocal EnableDelayedExpansion

posted @ 2017-11-08 09:01  AlisonGavin  阅读(1403)  评论(0编辑  收藏  举报