私はmy previous questionに似たバッチファイルを持っているが、スクリプトをもっと混乱させると、そのスクリプトの負荷変数は整数ではなく文字列であることに気付く。CMDは、8が65よりも大きいと思う。
set load=8 if "%load%" geq "65" (echo larger) else (echo lesser)
を実行すると、出力はlarger
になります。
This問題を修正しませんでした。
私はset /a load
とif "%load%" gtr "65"
を実行しようとしましたが、いずれも問題を解決していません。
:にあなたのコードを変更し 。 – Compo