
批處理不賦值能在if語句中對其比較大小嗎在批處理中好像必須先用set語句對變量賦值后才能在if語句中對其比較大小,但在cmd 中試驗好像不必先用set賦值。例如:
在批處理中報錯,必須加上“set m=2”一句。而在cmd中可以直接輸入If %m%==2 echo %m%不會報錯,請教原因?nclick="copycode($('code0'));">復制代碼
- ::set m=2
- If %m%==2 echo %m%

