Bonjour,
Je sais que cette question a déjà été posé de nombreuses fois mais je n'ai pas trouvé de réelle informations sur ce sujet.
J'ai le script suivant qui doit se connecter en telnet sur un équipement réseau.
Avant de pouvoir renseigner le nom d'utilisateur et le mot de passe, l'équipement souhaite que l'on appuie sur la touche Ctrl+Y.
Or je n'ai pas trouvé de solution à cela.
Pas mal de gens parle de la bibliothèque Tkinter mais je trouve trop lourd juste pour cela.
Je précise que je suis sur ubuntu, donc l'utilisation de bibliothèque qui passe par win32 ne fonctionneront pas.
Avez-vous une idée ?
Merci d'avance.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 #!/usr/bin/python # Import library import getpass import sys import telnetlib import SendKeys HOST = "192.168.1.1" tn = telnetlib.Telnet(HOST) print tn.read_until("Enter Ctrl-Y to begin.") tn.write( ICI QUE JE DOIS ENVOYER LA TOUCHE CONTROLE+Y) print tn.read_some()
Partager