Windows system >> Windowsの知識 >  >> Windowsチュートリアル合成 >> システムFAQ >> バッチ拡張コマンド:setlocalコマンド

バッチ拡張コマンド:setlocalコマンド

  
        setlocalコマンドは、バッチファイル内の環境変数のローカライズを開始するために使用されます。ローカライズは、対応するendlocalコマンドが発生するまで、またはバッチファイルが終了するまで続きます。
構文:setlocal {enableextension} disableextensions} {enabledelayedexpansion丨disabledelayedexpansion}
パラメータ:
enableextension
一致するendlocalコマンドが発生するまで、setlocalコマンドの前の設定に関係なく、コマンド拡張を有効にします。
disableextensions
setlocalコマンドの前の設定に関係なく、一致するendlocalコマンドが発生するまでコマンド拡張を無効にします。
enabledelayedexpansion
setlocalコマンドの前の設定に関係なく、一致するendlocalコマンドが発生するまで遅延環境変数の展開を有効にします。
disabledelayedexpansion
setlocalコマンドの前の設定に関係なく、一致するendlocalコマンドが発生するまで遅延環境変数の展開を無効にします。
例:
次のコードを使用して、環境変数をバッチファイルにローカライズすることができます。
rem *******コメントの開始*******
remこのプログラムは、ネットワーク上のスーパーラップバッチプログラム、
remは出力をファイルに送信し、そのファイルをメモ帳に表示します。
rem *******最後のコメント******* < Br> @echo
setlocal
path = g:\\ programs \\ superapp;%path%
call superapp> c:\\ superapp.out
endlocal
startメモ帳c:\\ superapp。アウト
Copyright © Windowsの知識 All Rights Reserved