我制作了一个有趣的程序,当我运行该程序时遇到了问题。我希望能够写出 SET cake = 100 然后它将被保存在一个dll或其他批处理文件中,如果写回蛋糕,则会被调用 然后按进入控制台将回写 100 感谢前面的帮助:D
答案 0 :(得分:0)
我认为你对DLL有所困惑,你不能像那样使用它们,但是你可以做你想做的只是批处理。
set cake=100
然后您可以使用
检索它%cake%
像
echo %cake%
但是,只有cmd提示符或批处理文件正在运行时才会持续。如果您想在此之后使用它,那么您可以使用setx
将其设置为环境变量。
setx cake 100
echo %cake%
会话结束后会保存它。
希望这有帮助
答案 1 :(得分:0)
您可以将变量的值保存在文件中,稍后将其返回到另一个批处理文件中。有两种常见的方法可以做到这一点。通过文本文件:
rem Save the value
echo %cake%> saved.TXT
rem Get the value, in same or any other Batch file
set /P cake=< saved.TXT
...或通过批处理文件
rem Save the value
echo set cake=%cake%> saved.BAT
rem Get the value, in same or any other Batch file
call saved
安东尼奥