1

为了好玩,我正在批量制作一个记忆游戏,但遇到了一个问题。我有一个球员分数的高分文件,无论我使用什么文件类型,它都可以读取和编辑。

我想知道 .bat 文件是否有可能在其自身中永久存储数据,即使在我关闭程序之后也是如此。所以当再次打开它时,数据仍然存在。这可能吗?

提前谢谢你们。

4

1 回答 1

3
@echo off
for /f "tokens=1 delims=:" %%D in ('findstr /R /N "end_of_batch_label" "%~f0"' ) do set end_batch=%%D

echo -- HERE WE MAKE A NEW SELF CONTAINED RECORD --

echo echo data entry 4^>^>"%~f0"
echo(>>"%~f0"
echo data entry ^4>>"%~f0"

echo -- HERE STARTS PRINTING OF SELF CONTAINED DATA --
type "%~f0" | more +%end_batch%
exit /b 0


:end_of_batch_label

data entry 1
data entry 2


data entry 3

当然是。试试上面的代码。

于 2013-05-27T18:19:06.183 回答