[ホーム] > [間違えやすい類語 IT編一覧] > [set と setlocal の違い | Windows 環境変数]
このページでは Windows 環境において環境変数の値を設定する set と変数ローカル化に関するsetlocal〜endlocal の違いに関して説明します。
(注意)分かりやすく簡単に記載しており、一部の環境や分野では記載内容が異なる可能性があります。あくまでも参考程度でお読みください。
説明 | set | setlocal |
概要 | 環境変数を設定する | 環境変数のローカル化を開始する。 setlocal〜endlocal の間のみ有効となる。 |
有効な範囲 | 同一プロセス内で有効 | setlocal〜endlocal の間で有効。 |
例: | - | 以下はsetlocalのサンプルです。 set a=2はsetlocal〜endlocal の間のみ有効となります。endlocal以後では a = 1となります '@set a=1 @setlocal @set a=2 echo %a% @endlocal echo %a% -------------------- 実行結果 C:\>echo 2 2 C:\>echo 1 1 |
[ホーム] > [間違えやすい類語 IT編一覧]
,