我有两个脚本。第一个脚本要求用户提供一些输入并调用另一个脚本,将输入作为参数提供给它。第二个脚本再次要求用户提供相同的输入。
第一个.bat
set /p input=Insert your input:
call second.bat %input%
第二个.bat
if %1 == "Y" input=%1 & goto skipInput
set /p input=Insert the same input:
:skipInput
echo Skipped user input
是否可以在不按下相同输入值的情况下使用第一个输入值设置第二个用户输入?问题是set /p
second.bat不能像上面的例子那样被跳过。
更新的解决方案:
第一个.bat
set /p input=Insert your input:
echo %input% | (cd path/to/file & second.bat)
echo %input% | (cd path/to/file & second.bat)
pause >nul