バッチファイルでブール変数を宣言して使用する最も良い方法は何ですか?これは私が今やっていることです:バッチファイル:ブール変数を宣言して使用する最良の方法は何ですか?
set "condition=true"
:: Some code that may change the condition
if %condition% == true (
:: Some work
)
これを行うには、より良い、より "正式な"方法がありますか? (例えば、bashで、あなただけのif $condition
true
のでfalse
は、独自のコマンドで行うことができます。)y
は、任意の文字列または数値可能性があり
これはかなりです。バッチの変数は、文字列か32ビット整数で、それ以外は何もありません。 – SomethingDark
'if defined'を実行すると、' if'、 'for'、および遅延拡張を必要とせずに他の括弧で囲まれたコードブロック内で作業する利点が得られます。ゼロまたはゼロ以外のエラーレベルに基づく条件付き実行もあります。 – rojo
"%condition%" == "true"であってはなりませんか? – SomeDude