Dans le fichier batch Windows, si myScript.bat exécute otherScript.bat, et dans otherScript.bat, il y a une pause dans la première ligne. Comment puis-je envoyer une frappe pour sauter cette pause dans myScript.bat ? Ainsi, mon script n'aura besoin d'aucune frappe d'extrait et ne sera pas bloqué par la pause. Merci.
Réponses
Trop de publicités?Une façon serait d'utiliser la commande echo
pour effectuer la frappe pour vous.
Par exemple:
monScript.bat
@echo OFF
@echo Calling otherScript.bat...
@echo | call otherScript.bat
@echo Done.
autreScript.bat
pause
@echo Hello World
La solution de Stefan est plus flexible et vous permet de contrôler quand mettre en pause ou non, mais cette solution fonctionnera si vous n'êtes pas en mesure de réviser otherScript.bat pour une raison quelconque.
Stefan Egli
Points
11708