如何在Batch中长期保存变量?

时间:2015-06-28 20:46:50

标签: variables batch-file

我之前已经看过别人的批处理程序,所以我确信这是可能的。每次启动程序时,我都会运行一系列代码,例如:

set/a num=0

set/a tog=1

set/a ran=%random% %%10 +1

但是,即使在程序关闭后,我仍希望保留某些变量。我需要的脚本可以:

  1. 在单独的文档中写入某些变量的值
  2. 在任何使用会话中的任意点检查该文档的值
  3. 提前致谢!

1 个答案:

答案 0 :(得分:1)

你需要一个像这样的保存系统:

(
  echo %VARIABLE1%
  echo %VARIABLE2%
  echo %VARIABLE3%
  echo %VARIABLE4%
  echo %VARIABLE5%
) > LOGS.prgmsav

文件扩展名可以是.txt或类似.nerfguns之类的东西,以加载LOGS.prgmsav:

< LOGS.prgmsav (
  set /p VARIABLE1=
  set /p VARIABLE2=
  set /p VARIABLE3=
  set /p VARIABLE4=
  set /p VARIABLE5=
)

VARIABLE是任何变量,您可以根据需要保存!我希望我能帮忙!