0
ユーザから2つの入力パラメータを受け取り、それらのパラメータを渡して別のスクリプトを呼び出す必要があるスクリプトを呼び出すバッチスクリプトを作成しようとしています。私はバッチスクリプトに慣れていません。私は以下のコードを書いていますが、最終的なスクリプトは失敗します。ユーザーが送信したパラメータは正しく取得されません。ユーザから取得したパラメータを使用してバッチファイルを実行する
フローは次のとおりです。userInput.bat
は、を呼び出すmybat.bat
を呼び出します。 userInput.bat
ため
コード:mybat.bat
ため
set /p userName="Enter the userName: "
echo %userName%
set /p dateofbirth="Enter the dateofbirth: "
echo %dateofbirth%
CALL mybat.bat %userName% %dateofbirth%
コード:startTask.bat
ため
CALL startTask.bat %1 "myHouseAddress" %2
CALL startTask.bat %1 "myOfficeAddress" %2
コード:
java -classpath joda-time-1.6.jar com.mycode.somecode.KickOffTask %1 %2 %3
だから、あなたは問題が何であるか、ファイル内で見つけましたか?変数をデバッグ/エコーしましたか? – moffeltje