[BATCH]Condition "if" pour automatiser les commandes claviers
Bonjour à tous,
J'ai une demande (peut-etre) un peu spéciale à faire:
Existe t'il, lors d'une execution d'une commande, un moyen avec batch de "capturer" la dernière phrase affichée dans le terminal?
Je m'explique:j'ai 200 serveurs à auditer (boucle). Parmi ces serveurs, il y en a (je ne sais pas lesquels), lors de la connection à ce serveur, qui vont m'afficher "Access Denied" et...pause du programme...qu'il faut alors faire manuellement "ctrl+c" puis "o" pour continuer le script, passant ainsi à un autre serveur.
Sauf que moi, je n'aurai pas le temps de regarder le script se dérouler et donc je souhaiterai que quand "Access Denied" s'affiche, les commandes "ctrl+c" et "o" s'executent automatiquement....
Faire un genre de:
Code:
1 2 3 4 5 6 7 8
| if findstr (la meme chose que la commande findstr mais durant l'apparation de l'exécution dans la console) = = "Access Denied" goto :ECHEC2
:ECHEC2
doskey arret
doskey accepte
arret = [ctrl+c]
accepte = [o]
goto :EOF |
...si vous voyez ce que je veux dire....:roll:
Si quelqu'un peut me donner un début de réponse... :roll:
Merci d'avance,
kiko