Windowsバッチで数値比較をしようとして、if %a% > 10 のように書いたのに、なぜかうまく動かない…そんな経験はありませんか? 実はDOSバッチのif文では、>や<といった不等号は比較演算子として認識されません …



Windowsバッチで数値比較をしようとして、if %a% > 10 のように書いたのに、なぜかうまく動かない…そんな経験はありませんか? 実はDOSバッチのif文では、>や<といった不等号は比較演算子として認識されません …

Windowsのバッチファイル(.bat/.cmd)で FOR や IF を使った処理を記述していると、「変数が更新されない」「値がループ中で変わらない」といった問題に直面することはありませんか? その原因は、変数が「実行前に展開される」た …