簡體   English   中英

如何在批處理腳本中將所有環境變量恢復為默認值

[英]How to restore all environment variables to default in a batch script

我有一個.bat腳本。 它運行一些命令並更改/添加一些環境變量。 然后,在某個時候,我需要將它們全部還原為默認值,就像我要退出此腳本並從頭開始創建一個新腳本一樣。
因此,我需要以下兩個之一:
1.清除變量(恢復新的cmd會話得到的默認設置);或者
2.或者在啟動腳本時push所有變量,然后稍后pop以恢復為這些值。

我怎樣才能做到這一點?

您是否嘗試過使用SETLOCAL? 這里是一些信息: http : //ss64.com/nt/setlocal.html

你有沒有嘗試過?

  reset:
    set "var=%var*=%"

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM