如何在批处理脚本中将所有环境变量恢复为默认值

时间:2015-03-28 22:06:43

标签: windows batch-file

我有一个.bat脚本。它运行一些命令并改变/添加一些环境变量。然后,在某些时候我需要将它们全部恢复为默认值,就好像我要退出此脚本并从头开始一个新脚本。 所以,我需要两个中的一个:
1.清除变量(恢复新的cmd会话获得的默认值);
2.或push我启动脚本时的所有变量,然后pop恢复为这些值。

我该怎么做?

2 个答案:

答案 0 :(得分:6)

您是否尝试过使用SETLOCAL?以下是一些信息:http://ss64.com/nt/setlocal.html

答案 1 :(得分:-1)

你试过吗?

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