@echo off
pushd
setlocal enabledelayedexpansion enableextensions
set VARY=before
if "!VARY!" == "before" (
set VARY=2
if "!VARY!" == "2" @echo If you see this, yes echo !VARY!
)
set VAR=before
if "!VAR!" == "before" (
set VAR=1
if "!VAR!" == "1" @echo If you see this, it worked
)
popd
期待される出力:
これが表示された場合、はい 2
これが表示された場合、正常に動作しました
実際の出力:
これが表示された場合、うまくいきました
出力に「If you see this, yes 2」も表示されない理由を誰かが説明できますか?