3
SETLOCAL EnableDelayedExpansionから値を返す:バッチ:私は予想通り、このコードが動作しない理由を不思議に思う
@ECHO off
SET S1=HELLO
SETLOCAL EnableDelayedExpansion
SET S2=!S1! WORLD^^!
ECHO !S2!
ENDLOCAL & SET S1=!S2!
ECHO %S1%
PAUSE
出力:
HELLO WORLD!
!S2!
予想される出力:
HELLO WORLD!
HELLO WORLD!
感謝。
+1よく言っています... – Aacini