set语句不能同时使用/q 和/a两个参数,如果要定义数字变量只需要
set /a 变量名=提示文字 或者set /p
if 后面的条件表达式不能进行代数和逻辑运算,充其量只能使用"string1"=="string2"(判断字符串)和equ neq lss leq gtr geq(判断数字)如果需要判断复杂的运算,就需要用set s=表达式的形式
set命令支持复杂运算,弥补了if命令的不足!!
再把运算的结果%s%或者!s!带入if判断表达式
希望版主把这段话正确的部分加入教程中!!我将不胜感谢!!
set /a 变量名=提示文字 或者set /p
if 后面的条件表达式不能进行代数和逻辑运算,充其量只能使用"string1"=="string2"(判断字符串)和equ neq lss leq gtr geq(判断数字)如果需要判断复杂的运算,就需要用set s=表达式的形式
set命令支持复杂运算,弥补了if命令的不足!!
再把运算的结果%s%或者!s!带入if判断表达式
希望版主把这段话正确的部分加入教程中!!我将不胜感谢!!
