环境变量
%varname% ,例如 %PATH% %USERNAME% %APPDATA% 等
特殊变量
%CD%: 当前目录,不包含反斜线除非是在驱动器根目录下%TIME%:HH:MM:SS.mm格式的系统时间%DATE%: 本地化的系统日期%RANDOM%:0~32767之间的伪随机数%ERRORLEVEL%: 上一个执行命令的或批处理的错误等级%CMDEXTVERSION%:cmd.exe的版本%CMDCMDLINE%: 启动cmd.exe的命令行
调用参数
%0: bat 文件的路径%1-%9: 第 1~9 个参数(大于 9 个参数要循环%*获得)
变量处理
~d: 驱动器号~p: 文件路径~dp: 驱动器号+文件路径~n: 文件名或文件夹名(不含扩展名)~x: 文件扩展名~a: 文件属性~t: 文件修改时间~s: 扩展短文件名~z: 文件大小(字节)~$PATH:1: 在PATH环境变量中查找%1,返回第一个含有%1的路径,如果没有找到,返回空字符串
在批处理中执行命令,需要使用双百分号
%%转义出一个百分号%