Tout d'abord merci à votre forum qui m'a bien souvent aidé. Pour le cas suivant, je pense avoir assez bien cherché (site autoit anglais et autres sites) mais je n'ai pas trouvé de cas similaire.
Le problème est relativement simple : il y a plusieurs serveurs dont l'ip change régulièrement et je dois m'y connecter en telnet pour aller y récupérer différentes informations.
Etant donné que d'après tout ce que j'ai pu consulter, la récupération d'informations en sortie de commandes telnet est pratiquement impossible, j'ai trouvé le moyen de faire un log avec la commande dos suivante :
Code : Tout sélectionner
telnet 192.168.0.1 > fichier.logDans le code qui suit, j'ai simplifié au maximum, mais il n'y a pas d'erreur quant au contenu du presse-papiers. Le résultat revient au même si je définis la variable $ip ainsi :
Code : Tout sélectionner
$ip = "192.168.1.1"Code : Tout sélectionner
$ip = ClipGet()
Run(@ComSpec & "/k Telnet " & $ip & " > fichier.log", "")
;suite du script
Code : Tout sélectionner
$ip = ClipGet()
$log = "telnet " & $ip & " > fichier.log"
Run(@COMSPEC & "/c " & $log , "")
;suite du script
Merci d'avance



