Bonjour,

Je suis sous SecureCRT, et je dois lancer des scripts, consistant à lancer des commandes sur un équipement, et en récupérer certains éléments.

Mon script doit lancer une même et unique commande, sur un seul équipement, mais pour plusieurs "numéro".
Je m'explique: Ma commande est du type
PRINT NUMERO1, ARGUMENT
PRINT NUMERO2, ARGUMENT
PRINT NUMERO3, ARGUMENT
....

Aujourd'hui, je fonctionne avec la commande :
crt.Screen.WaitForString "chaine de caractère".

Cela a l'inconvénient que si la chaine de caractère n'est pas trouvé, cela se bloque.

Première question est donc, comment faire pour ne pas bloquer le script si la chaine n'est pas trouvée.

Deuxième question: Est-il, possible, d'afficher la réponse entière à ma commande, et ensuite de chercher dedans sans attendre d'avoir trouver pour passer au numéro suivant (vaec la fonction instr par exemple).

Par avance merci de votre aide