2017年11月
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30    
無料ブログはココログ

« clip.exeで「Send To Clipboard as Name」を作る。 | トップページ | 短い名前に変わったプロンプトを長い名前に戻す。 »

2006年10月27日 (金)

SETLOCAL ~ ENDLOCAL内部の環境変数をエクスポートする。

SETLOCAL ~ ENDLOCAL内部の環境変数の一部を外部に持ち出したいとき、どうするか?

バッチファイル内で、遅延展開が必要で、
SETLOCAL ENABLEDELAYEDEXPANSION
を使用すると、今度は、環境変数がバッチ外部に持ち出せなくなります。

SETLOCAL ENABLEDELAYEDEXPANSION
SET X=AAA
(
ENDLOCAL
SET X=%X%
)
ECHO %X%

« clip.exeで「Send To Clipboard as Name」を作る。 | トップページ | 短い名前に変わったプロンプトを長い名前に戻す。 »