Difficile a expliquer

n@n¤u Messages postés 195 Statut Membre -  
 sither -
Bonjour,
je vous explique mon problème:
j'utilise une fonction qui permet de faire un telnet et de lire le texte affiché par le telnet.Pour cela j'utilise une boucle qui parcourt toutes les chaines
et lorsqu'il rencontre la chaine "incorrect", il doit arreter la boucle avec l'instruction break et mettre la variable connect_ok a vrai.
s'il rencontre la chaine "system", il doit de meme arreter la boucle et mettre la variable connect_ok a faux.

Mon problème: je veux recuperer la valeur de cette fonction dans un autre fichier, mais c'est impossible!! A cause du break.
La variable est tjrs à faux.
J'ai essayé de faire la meme chose mais en utilisant la fonction session_register mais meme chose la variable n'a jamais la bonne valeur.

Je crois que je me suis 1 peu mal exprimé...
mais je vous demande toute votre aide pour ce problème.
Merci a ceux qui s'interreseront a mon pb.

(@_@)

5 réponses

sebsauvage Messages postés 33415 Statut Modérateur 15 667
 
Si j'ai compris, tu essai d'automatiser des opérations par telnet.

... mais dans quel langage ?
Sur quelle plateforme ? Windows, Unix, Linux ?
0
c-man
 
Salut,

Effectivement, je pense comme toi, sebsauvage, que c'est un telnet automatique qu'il tente de faire.

Alors, saches que si c'est sous Unix, je l'ai récemment fait dans un de mes projets depuis le shell sh. C'est relativement facile à faire. Si ça t'intéresse ...

A+
0
lalou
 
Bonjour,
Je cherche à automatiser le telnet pour que, disons tous les jours, mon programme fasse un telnet, aille récupérer des informations et les enregistre dans un fichier.
Donc je serais très intéressée tu pouvais me communiquer ton projet car je ne suis pas vraiment une pro en programmation.
Merci d'avance!
0
sebsauvage Messages postés 33415 Statut Modérateur 15 667
 
Et pour faire un truc portable, Python possède un module client Telnet qui permet d'automatiser tout ça, et ça fonctionne sous Windows, Linux, MacOS et autres Unixes...
0
n@n¤u
 
je viens de trouver la solution a mon problème :
il suffisait d'utiliser la fonction
define
pour sauvegader la valeur de connect_unix.
Merci quand meme aux personnes qui m'ont répondu.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
sither
 
hey mec jai la reponse
tu rentre ds le systeme tu efface les fichier erreur lier a la source pour liberer la fonction et ken tu redemarre le programme est relativiser tu peu alor ten servir daccor aller salut
sither.
0