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 : Sélectionner tout - Visualiser dans une fenêtre à part
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....


Si quelqu'un peut me donner un début de réponse...

Merci d'avance,

kiko