Je recherche un outil qui se comporte de la même manière vers UNIX'S Attendez-vous Outil (ou au moins, sa fonction principale). p>
Je veux automatiser les programmes interactifs de ligne de commande avec elle. p>
EDIT: Je préfère les exécutables simples ou les petites applications sans grandes dépendances multi-mégaoctets. P>
ty. p>
5 Réponses :
Je suppose AutoIt est ce dont vous avez besoin. P>
AutoIt / AutohotOtKey ne peut pas s'attendre à ce que les applications de console. Ce sont des outils d'automatisation de l'interface graphique. Plus AutoIt est lent comme l'enfer.
Je vous connaissiez avec attendre em>, alors pourquoi ne pas installer Cygwin et l'exécuter de cette façon? p>
Parce que j'ai besoin d'installer Cygwin.
Jetez un coup d'œil à ActiveState's Distribution TCL qui a un port de Attendez-vous pour Windows . P>
Vérifiez le nouveau modèle de licence pour 2021, ce qui peut signifier que vous avez besoin d'une licence.
Vous pouvez utiliser PEXPECT , écrit en Python. P>
Merci, a mis à jour l'URL pour PEXPECT et supprimé le lien de code Google.
Malheureusement, PEXPECT ne fonctionne que sur * NIX (et probablement cygwin): PEXPECT.READTHEDOCS. Org / fr / Dernières / Install.HTML # Exigences Cette question concerne Windows.
Il semble qu'il fonctionne sur Windows à partir de la version 4.0, avec des mises en garde.
Réponse tardive: attendu.exe, compilé avec Go, exécuter Lua-scripts. Assez nouveau, mais fait exactement ce qu'il est censé faire. Voir https://github.com/zetamatta/expect/ P>
Vérifiez également les problèmes fermés. P>
Absolument parfait. Il y avait un petit bug quand je l'ai essayé pour la première fois, mais le dev mardi de quelques heures après avoir ouvert le problème ❤