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

Vio*_*ffe 2 windows batch-file

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

我怎样才能做到这一点?

小智 6

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