J'utilise Tera Term pour communiquer avec une carte de circuit en communication série, et les commandes que j'envoie donnent des sorties en fonction de la commande.Tera Term - attente jusqu'à ce que l'utilisateur puisse entrer
Avec certaines commandes, il faut un certain temps avant que je puisse envoyer une autre commande (lorsque j'essaie d'écrire rien ne se passe). Je veux écrire un script que attend jusqu'à ce que cela arrive, et seulement quand c'est le cas, envoyez une autre commande.
Donc, pour être clair:
send command_1
wait until user can input
send command_2
...
Je ne peux pas vraiment utiliser waitln car après il sort la même chose pour 4 fois, et quand j'ai essayé, le script vient d'envoyer les commandes après la première fois, ce qui n'est pas supposé se produire (évidemment, un utilisateur ne peut pas le faire, c'est donc invalide). Une autre option pour moi serait d'initialiser un compteur qui compterait le nombre de fois que ces mots apparaissent ("Burn done" dans mon cas) et quand il atteint 4, envoie une autre commande. est-ce possible?
Cela ne me dérange pas d'utiliser Procomm plus, si nécessaire, mais je préfère Tera Term.