[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文本处理] 批处理怎么重置所有变量?

set /p a=
................................................................

回复 1# 502283644
我连题都看不懂。。。
!scripting!

TOP

回复 2# 普大喜奔


    可能是没事做随便打出点什么就发表了……

TOP

1、除非你知道在做什么,否则不建议用这种办法:
  1. for /f "eol== delims==" %%a in ('set') do set "%%a="
复制代码
2、较推荐:
  1. set a=test
  2. setlocal
  3. ::可以理解成一个“还原点”
  4. set a=100
  5. endlocal
  6. ::还原到上一个 setlocal 之前的变量状态
  7. echo %a%
复制代码

TOP

先保存一份bak再说清的事,,
  1. set > path_bak.txt
复制代码
问题解决后,请在标题前面注明[已解决],并给回答者加分——化繁为简,提高工作效率!

TOP

回复 3# 523066680


    有一些变量不想要了就想中途删除变量

TOP

echo set /a asd=1234567

后面的asd变量都是1234567
想中途停止使用

TOP

回复 7# 502283644
  1. @echo off
  2. set a=123
  3. echo %a%
  4. set a=
  5. echo,%a%
  6. pause
复制代码
问题解决后,请在标题前面注明[已解决],并给回答者加分——化繁为简,提高工作效率!

TOP

返回列表