[英]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.