開始批處理文件中環境改動的本地化操作。在執行 SETLOCAL 之后所做的環境改動只限于批處理文件。要還原原先的設置,必須執行 ENDLOCAL。 達到批處理文件結尾時,對于該批處理文件的每個尚未執行的 SETLOCAL 命令,都會有一個隱含的 ENDLOCAL 被執行。
例:
從上例我們可以看到環境變量PATH第1次被顯示得時候是系統默認路徑。被設置成了E:/TOOLS后顯示為E:/TOOLS,但當ENDLOCAL后我們可以看到他又被還原成了系統的默認路徑。但這個設置只在該批處理運行的時候有作用。當批處理運行完成后環境變量PATH將會還原。
新聞熱點
疑難解答