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:
...si vous voyez ce que je veux dire....
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 quelqu'un peut me donner un début de réponse...
Merci d'avance,
kiko
Partager