La programmation de set /p input

J'ai deux scripts. Premier script est de demander à l'utilisateur pour une entrée et d'appeler un autre script en lui donnant comme paramètre. Second script est de nouveau demander à l'utilisateur pour la même entrée.

premier.chauve-souris

set /p input=Insert your input:
call second.bat %input%

seconde.chauve-souris

if %1 == "Y" input=%1 & goto skipInput
set /p input=Insert the same input:

:skipInput
echo Skipped user input

Est-il possible de régler le deuxième entrée de l'utilisateur avec la première valeur d'entrée sans que l'utilisateur en appuyant sur la même valeur d'entrée? Le problème est que set /p dans seconde.chauve-souris ne peut pas être ignorée comme dans le haut-exemple.

Solution mise à jour:

premier.chauve-souris

set /p input=Insert your input:
echo %input% | (cd path/to/file & second.bat)
echo %input% | (cd path/to/file & second.bat)
pause >nul
InformationsquelleAutor murko | 2012-07-13