次の方法で共有


endlocal

バッチファイル内の環境変更のローカライズを終了し、対応する setlocal コマンドが実行される前の環境変数の値に復元します。

Syntax

endlocal

Parameters

Parameter Description
/? コマンド プロンプトにヘルプを表示します。

Remarks

  • endlocal コマンドは、スクリプトまたはバッチ・ファイルの外部では効果がありません。

  • バッチファイルの最後に暗黙的な endlocal コマンドがあります。

  • コマンド拡張が有効になっている場合 (コマンド拡張はデフォルトで有効になっています)、 endlocal コマンドは、コマンド拡張の状態 (つまり、有効または無効) を、対応する setlocal コマンドが実行される前の状態に復元します。

Note

コマンド拡張機能の有効化と無効化の詳細については、 Cmd コマンドを参照してください。

Examples

環境変数はバッチ ファイルでローカライズできます。 たとえば、次のプログラムは、ネットワーク上で スーパーアプリ バッチプログラムを開始し、出力をファイルに送信して、そのファイルをメモ帳に表示します。

@echo off
setlocal
path=g:\programs\superapp;%path%
call superapp>c:\superapp.out
endlocal
start notepad c:\superapp.out