7
votes

Attendez-vous à l'outil comme Windows

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).

Je veux automatiser les programmes interactifs de ligne de commande avec elle.

EDIT: Je préfère les exécutables simples ou les petites applications sans grandes dépendances multi-mégaoctets.

ty.


0 commentaires

5 Réponses :


1
votes

Je suppose AutoIt est ce dont vous avez besoin.


1 commentaires

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.



-1
votes

Je vous connaissiez avec attendre , alors pourquoi ne pas installer Cygwin et l'exécuter de cette façon?


1 commentaires

Parce que j'ai besoin d'installer Cygwin.



4
votes

Jetez un coup d'œil à ActiveState's Distribution TCL qui a un port de Attendez-vous pour Windows .


1 commentaires

Vérifiez le nouveau modèle de licence pour 2021, ce qui peut signifier que vous avez besoin d'une licence.



0
votes

Vous pouvez utiliser PEXPECT , écrit en Python.


3 commentaires

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.



3
votes

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/

Vérifiez également les problèmes fermés.


1 commentaires

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 ❤