私は楽しみのためにバッチで記憶ゲームを作っていますが、問題が発生しました。私はプレーヤーのスコア用のハイスコアのファイルを持っていましたが、使用したファイルの種類に関係なく、それを読み取って編集できました。
プログラムを閉じた後でも、.bat ファイルがデータを永続的に保存できるかどうか疑問に思っています。そのため、再度開くと、データはまだそこにあります。これは可能ですか?
よろしくお願いします。
私は楽しみのためにバッチで記憶ゲームを作っていますが、問題が発生しました。私はプレーヤーのスコア用のハイスコアのファイルを持っていましたが、使用したファイルの種類に関係なく、それを読み取って編集できました。
プログラムを閉じた後でも、.bat ファイルがデータを永続的に保存できるかどうか疑問に思っています。そのため、再度開くと、データはまだそこにあります。これは可能ですか?
よろしくお願いします。
@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
もちろんそうです。上記のコードを試してください。