微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

我有一个.bat脚本。 它运行一些命令并修改/添加一些环境variables。 然后,在某些时候,我需要将它们全部还原为认值,就好像我正在退出这个脚本并从头开始一个新的脚本。

所以,我需要其中的一个

1.清除variables(恢复一个新的cmd会话得到的认值);

2.或者在我启动脚本时push所有variables,稍后pop以恢复为这些值。

我怎样才能做到这一点?

根据列位置值匹配,通过batch file删除txt文件中的某些行

如何从Windowsbatch file发送简单的电子邮件

ECHO不显示variables,即使它们出现在SET – Windowsbatch file中

从安全模式的Windows批处理脚本启动Excel文件,使用文件关联

batch file重命名多个文件只能回应结果

你有没有尝试过使用SETLOCAL? 这里有一些关于它的信息: http : //ss64.com/nt/setlocal.html

你有没有尝试过?

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐