
古いバッチ スクリプトを適応させる必要があり、/
多くのコマンドで変数名の前にがありますif
。
if /%error_found% == /0 (
...
)
スラッシュを使用する場合と使用しない場合の違いは何ですか。スラッシュがなくてもステートメントは機能します。
if %error_found% == 0 (
...
)
スラッシュによって違いが生じるケースはありますか?
答え1
文字列比較の構文エラーのように思えます。次のようになるはずです:
/%error_found%/ == /0/
。
より良い構文としては、引用符:
"%error_found%" == "0"
または括弧:を使用します
(%error_found%) GEQ (0)
。
の構文は、 に空白が含まれず、空でない%error_found% == 0
場合にのみ機能します。%error_found%
詳細については、 IFコマンド。