我有一个.bat脚本。它运行一些命令并改变/添加一些环境变量。然后,在某些时候我需要将它们全部恢复为默认值,就好像我要退出此脚本并从头开始一个新脚本。
所以,我需要两个中的一个:
1.清除变量(恢复新的cmd
会话获得的默认值);
2.或push
我启动脚本时的所有变量,然后pop
恢复为这些值。
我该怎么做?
答案 0 :(得分:6)
您是否尝试过使用SETLOCAL?以下是一些信息:http://ss64.com/nt/setlocal.html
答案 1 :(得分:-1)
你试过吗?
reset:
set "var=%var*=%"