ユーザー入力からjarX回実行するバッチファイルを作成したい。ユーザー入力の処理方法を探しましたが、完全にはわかりません。このループでは、jarに送信するパラメーターを増やしたいと思います。
今のところわかりません
- forループ、numParam、strParamの変数を操作します
したがって、この小さなbatファイルをコマンドラインから実行すると、ユーザー入力を実行できますが、forループに到達すると、「コマンドの構文が正しくありません。
これまでのところ私は以下を持っています
@echo off
echo Welcome, this will run Lab1.jar
echo Please enter how many times to run the program
:: Set the amount of times to run from user input
set /P numToRun = prompt
set numParam = 10000
set strParam = 10000
:: Start looping here while increasing the jar pars
:: Loop from 0 to numToRun
for /L %%i in (1 1 %numToRun%) do (
java -jar Lab1.jar %numParam% %strParam%
)
pause
@echo on
どんな提案も役に立ちます
編集: 最近の変更では、jarファイルが実行されていないようです。または、少なくとも私のテストエコープログラムを実行していないようです。ユーザー入力変数が入力したものに設定されていないようです。0のままです。