
何かを数回実行したい場合、ある変数から別の変数を減算するにはどうすればいいか疑問に思います。
ループ関数をコードに組み込んでいますが、それがコードの残りの部分に影響を与えているかどうかはわかりません。
コード:
set /a cash=1500
:cashfarm.loop
cls
echo [ Cash ] - [%cash%]
echo.
echo.
echo.
echo [ b ] - (to go back to screen menu.)
set /a cash=%cash%+%lvl%/3
ping localhost -n 2 >nul
goto cashfarm.loop
そして、ファイルを実行すると、上記の手順に到達するまで完璧に実行されます。
答え1
わかりました、これで解決するはずです。まず、変数を宣言するときには、ユーザー入力を追加しません。代わりに、次の
set cash=1500
ようにします。8を2で割るとします。次のようにします
set num1=8 & set num2=2
。'set /a'入力コマンドは、整数を答えるために使用されます。
set /a math %num1/%num2%
echo %math%
pause