我正在制作一个用bat编写的文本游戏,并且游戏已经完成,(或者更多,其中的很大一部分,例如命令,以及可以玩它的阶段);但是,我想添加保存游戏并再次加载的功能。
我认为可以通过让 .bat 文件写入需要保存的变量(例如项目变量)来做到这一点;但是,我不知道该怎么做。任何帮助将不胜感激,谢谢。
我应该说,我可以通过使用以下方式加载它:
for /f "delims=" %%x in (config.txt) do (set "%%x")
但是,我不知道如何使 .bat 写入文件并“保存”。
您还可以仅保存/加载值,例如
(
echo %highscore%
echo %playername%
echo %points%
) > savegame.sav
并加载它们
< savegame.sav (
set /p highscore=
set /p playername=
set /p points=
)
第一部分只是重定向echo
输出到文件。
加载部分还使用文件重定向,但在本例中作为输入源。
set /p
块中的命令可以从文件中连续读取行。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)