批处理中 如何给一个变量赋值为 大于 或 小于 符号
::代码开始。。。
set /p mm2= 请输入:
IF NOT '%mm2%'=='' set mm2=%mm2%
IF '%mm2%'=='' (echo.
echo. 你没有输入任何字符 &goto mm2)
IF '%mm2%'=='3' SET m2=;
IF '%mm2%'=='4' SET m2=<
IF '%mm2%'=='5' SET m2==
IF '%mm2%'=='6' SET m2=>
IF '%mm2%'=='7' SET m2=?
IF '%mm2%'=='8' SET m2=@
goto ok
......
::代码结束
比如说代码像这样 不管输入多少都会退出 我发现就是有<和>符号的原因 我该怎样弄才能实现?
<和>是特殊符号,在批处理中有特别的含义,你如果需要使用这些字符,就要转义。转义符为^
^>^<
^%
^)
温馨提示:答案为网友推荐,仅供参考