Dans un script bash, j'utilise le vin pour appeler un programme DOS qui me demande de "Appuyez sur Entrez pour quitter". Comment puis-je faire cela automatiquement et continuer avec le reste du script?Automatiquement "Appuyez sur Entrée pour quitter" dans bash?
1
A
Répondre
2
echo | wine dosprogram.exe
0
Envoyer l'entrée 0x0D
1
Vous pourriez utiliser le programme expect
.
Voici un exemple de script:
spawn /path/to/program/Dynamips
expect -- "->"
send "start R1\r"
expect -- "->" {
sleep 5
send "start R2\r"
}
expect eof
Vous pouvez appeler cela avec:
expect scriptname
Questions connexes
- 1. Appuyez sur Entrée pour continuer
- 2. Appuyez sur Entrée pour continuer dans C
- 3. Fermer un contrôle lorsque vous appuyez sur Entrée
- 4. UpdatePanel ne se déclenche pas lorsque vous appuyez sur Entrée
- 5. VB.NET: La boîte de dialogue se ferme-t-elle lorsque vous appuyez sur Entrée?
- 6. ASP.NET: Appeler la méthode codebehind sur Entrée Appuyez sur la touche dans le formulaire
- 7. Bash entrée/sortie en C++
- 8. entrée de shell de script bash
- 9. iPhone Slide Appuyez sur Supprimer
- 10. Zone de texte WPF qui met uniquement à jour la liaison lorsque vous appuyez sur Entrée
- 11. Chronomètre automatiquement chaque commande exécutée et affiche dans l'invite Bash?
- 12. Word vba - Appuyez sur l'onglet pour aller au signet?
- 13. DataGridView navigation sur Entrée/Retour
- 14. Pour fermer ou ne pas fermer: une application de dialogue lorsque vous appuyez sur "Echap"
- 15. iPhone: appuyez sur un bouton par programmation
- 16. IME - Comment gérer la touche Appuyez sur
- 17. Suspendu dans Quitter l'application
- 18. Quitter le mode d'édition
- 19. Comment charger une vue sur un bouton, appuyez sur?
- 20. C# Saut de boucle sur la touche Appuyez sur
- 21. Asp.Net Search, trouvé des changements sur la touche Appuyez sur
- 22. quitter ipython
- 23. Mac OSX: introduction d'un délai entre le collage et la touche Entrée, appuyez sur, ou entre n'importe quelle séquence
- 24. Linux/bash conseils pour les développeurs?
- 25. Commande `tee` équivalente pour * entrée *?
- 26. OpenSSL dans le script bash
- 27. Entrée sur la même ligne que la sortie dans C#?
- 28. Bash reg-exp de substitution
- 29. Quitter Instruments "Plein écran"
- 30. Script pour l'écran bash