繁体   English   中英

如何加载批处理文件?

[英]How to load in a batch file?

我正在尝试制作.bat游戏,并且大部分代码已经完成。 我查看了如何保存和加载播放器,并告诉我保存此内容

@echo SET ITEMS=%ITEMS%   >> savegame.cmd

因此,它将保存在savegame.cmd上,但是如何将这些信息从savegame.cmd加载回我的.bat文件?

添加IF EXIST savegame.cmd回声“还想要覆盖以前的保存吗?”也是值得的。 否则@echo SET ITEMS =%ITEMS%> savegame.cmd

您用于保存的命令将创建一个.cmd文件,其内容为SET ITEMS=<items> ,其中<items>是ITEMS变量的当前值。 要再次加载此变量,只需

call savegame.cmd

并且ITEMS变量将设置为存储在samegame.cmd文件中的值。

另外, >>将文本添加到文件末尾,而>每次都写入一个新文件,则毫无价值。 如果您认为自己将节省很多钱,那么可以考虑使用save命令@echo SET ITEMS=%ITEMS% > savegame.cmd

我不是专家,但是我认为这可能会有所帮助。

if savegame.cmd EQU true goto yes NEQ true goto no

:yes
echo Override Current Save?
<SAVE METHOD HERE>

:no
<SAVE METHOD HERE>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM