「Score.txt」という別のファイルでハイスコアをカウントするバッチゲームを作成しています。そのファイルでは、数字を読み取りますが、ゲームに勝ったときに、次に大きい数字でオーバーライドする必要があります。EG .. 0は数字です、私はゲームに勝ちました、今それは1を読みます。
これまでのところ、これはハイスコアの私のコードです...
:Score
SetLocal EnableDelayedExpansion
set score=
for /F "delims=" %%i in (Score.txt) do set score=!score! %%i
set /a %score%=%score%+1
echo %score% >score.txt
exit
しかし、「Score.txt」は、私が勝った後、ECHOがオンになっている場合にのみ読み取ります。