cmd SETLOCAL使用介绍
生活随笔
收集整理的這篇文章主要介紹了
cmd SETLOCAL使用介绍
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
SETLOCAL在bat中經常用作臨時改變系統變量,以方便批處理的運行,但當ENDLOCAL后我們可以看到他又被還原成了系統的默認路徑。
開始批處理文件中環境改動的本地化操作。在執行 SETLOCAL 之后所做的環境改動只限于批處理文件。要還原原先的設置,必須執行 ENDLOCAL。 達到批處理文件結尾時,對于該批處理文件的每個尚未執行的 SETLOCAL 命令,都會有一個隱含的 ENDLOCAL 被執行。
SET PATH /*察看環境變量PATH
PAUSE
SETLOCAL
SET PATH=E:\TOOLS /*重新設置環境變量PATH
SET PATH
PAUSE
ENDLOCAL
SET PATH
例:
SET PATH /*察看環境變量PATH
PAUSE
SETLOCAL
SET PATH=E:\TOOLS /*重新設置環境變量PATH
SET PATH
PAUSE
ENDLOCAL
SET PATH
從上例我們可以看到環境變量PATH第1次被顯示得時候是系統默認路徑。被設置成了E:\TOOLS后顯示為E:\TOOLS,但當ENDLOCAL后我們可以看到他又被還原成了系統的默認路徑。但這個設置只在該批處理運行的時候有作用。當批處理運行完成后環境變量PATH將會還原。 ?
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的cmd SETLOCAL使用介绍的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 批处理中setlocal enabled
- 下一篇: 批处理字符替换