我想让我的批处理程序读写一个dll?

时间:2012-11-19 15:22:51

标签: batch-file

我制作了一个有趣的程序,当我运行该程序时遇到了问题。我希望能够写出 SET cake = 100 然后它将被保存在一个dll或其他批处理文件中,如果写回蛋糕,则会被调用 然后按进入控制台将回写 100 感谢前面的帮助:D

2 个答案:

答案 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

安东尼奥