Je cours une application, qui demande un mot de passe de l'utilisateur sur une douzaine de fois :-( J'ai essayé d'utiliser pour contourner ce problème, et le faire fonctionner en mode automatique, mais je suis incapable de surmonter le problème du mot de passe à plusieurs reprises, qui n'est pas exactement statique Parfois, il demande 4-5 fois et parfois 9-10 foisEntrez le mot de passe plusieurs fois
Y at-il une meilleure solution au problème que ce que j'ai donné ci-dessous:
spawn myApp [lindex $argv 0]
expect " password: $"
send "$password\r"
expect {
" password: $" send "$password\r"
"^Rollout Done "
"^Rollout Updated "
}
Avec la solution ci-dessus, j'ai seulement pu attraper le mot de passe deux fois, puis démarrer manuellement enteri ng pour le reste du temps, y a-t-il une boucle possible avec le mot de passe?
vous avez besoin {accolades} autour de vos actions: {Obtenue 1}, {envoyer "$ mot de passe \ r"} –