[英]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.