0
我正在尝试创建一个批处理脚本,它将从用户接收两个输入参数并传递这些参数以调用一个脚本,该脚本又应该调用另一个脚本。我是批量脚本新手。我已经写了下面的代码,但最终的脚本失败了。它不会正确获得用户发送的参数。使用来自用户的参数运行批处理文件
流程如下:userInput.bat
调用mybat.bat
,调用startTask.bat
。
代码userInput.bat
:
set /p userName="Enter the userName: "
echo %userName%
set /p dateofbirth="Enter the dateofbirth: "
echo %dateofbirth%
CALL mybat.bat %userName% %dateofbirth%
代码mybat.bat
:
CALL startTask.bat %1 "myHouseAddress" %2
CALL startTask.bat %1 "myOfficeAddress" %2
代码startTask.bat
:
java -classpath joda-time-1.6.jar com.mycode.somecode.KickOffTask %1 %2 %3
所以,你发现了什么文件是什么问题?你调试/回应变量吗? – moffeltje