一、概念
目录
1.2.1 set创建调用变量计算setset 命令用于显示、设置或删除环境变量,如果没有任何参数,set 命令将显示当前环境的所有的变量定义。编辑
1.1注释REM+注释内容
1.2.1 set创建调用变量计算setset 命令用于显示、设置或删除环境变量,如果没有任何参数,set 命令将显示当前环境的所有的变量定义。
注意1:set 设置变量等号左右不能有空格
2:set 不能进行运算
1.2.2 set【/A参数 和 expression参数】
A是arithmetic(算术)的首字母,/A参数将 expression 视为可求值的数字表达式,并把计算结果赋值给 variable 。 expression 中运算符的优先级别如下表所示,其用法同C。
例子如下
注意1用\a时不能有其他字符
2:set 设置变量等号左右可以有空格
1.2.3 set【/P参数】
将用户输入作为 variable 的变量值,“=”后的字符串作为提示文本,该字符串开头的空白会被忽略,中间、末尾的空白会作为提示文本的一部分,提示文本可以为空
注意1:set 设置变量等号左右不能有空格
1.3 if语句
1.3.1 if %x%==hello (echo xxx) else (echo xxx)
1.3.2 if exist path (echo ok ) else (echo no)
1.4 循环for
注意FOR循环的变量名不能写两位以上
1.4.1 for /L %%v in (1,1,20) do echo %%v
开始,步长,结束
1.4.2 for /F %%v in (filename) do echo %%v
等同于文件遍历
1.5 goto语句
1.6shitdowm /i 关机重启
详解