2023年11月27日发(作者:)

批处理(bat)脚本语⾔(3-SET命令和变量使⽤

转载⾃

[设置变量]

格式:set 变量名=变量值

详细:被设定的变量以%变量名%引⽤

[取消变量]

格式:set 变量名=

详细:取消后的变量若被引⽤%变量名%将为空

[展⽰变量]

格式:set 变量名

详细:展⽰以变量名开头的所有变量的值

@ 与%i相关的变量(bat参数或者for循环的%i)

假设⽂件为C:Documents and Settingsjinsun桌⾯

%0 C:Documents and Settingsjinsun桌⾯

%~dp0 C:Documents and Settingsjinsun桌⾯

%cd% C:Documents and Settingsjinsun桌⾯

%~nx0

%~n0 ParseSinglePkgs

%~x0 .bat

获取批处理⽂件所在路径

在开发时,经常需要使⽤批处理运⾏⼀些程序,java程序 犹其是这样,往往需要运⾏时根路径。Hardcode⼀个路径总是令⾃⼰觉得不⾃

%CMDCMDLINE% (cmdcmdline)本地返回⽤来启动当前的 的准确命令⾏。 cmd /c ""C:Documents and

%USERNAME% (username)本地返回当前登录的⽤户的名称。 Administrator