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 に答える