特定のコードブロックを実行する前に、ユーザーの入力をチェックするバッチスクリプトがあります。どちらのブロックも同じ変数を操作しますが、2番目のブロックの変数は、実行する最初のブロックを選択しても設定されているようです。バッチスクリプトexccheting unchosenコードブロック
コード:
if %x == 1 goto :Block1
if %x == 2 goto :Block2
:Block1
set variable== "Works"
:Block2
set variable == "Works"
ブロック2は、私は何かが欠けても、I入力1アムあれば実行されていますか?
'%x%'は '%x 'ではなく' x'の現在の値にアクセスします。 – Magoo