Aide pour un petit programme très simple !
Salut !
J'ai besoin d'aide pour un petit programme très simple, si quelqu'un veut bien me le faire ce serait super sympas ou alors m'expliquer très précisément comment faire (je n'y connais absolument rien !)
Ce que je veux qu'il fasse :
Démarrer -> Exécuter ->qu'il ouvre telnet 10.0.0.138 (écrire : telnet 10.0.0.138 puis "Entrée") -> Une impulsion sur "Entrée" ->qu'il écrive : admin et appuie sur "Entrée -> qu'il écrire system reboot et appuie sur "Entrée"-> qu'il ferme telnet (Alt+F4 marche pas)
Merci d'avance.
J'ai besoin d'aide pour un petit programme très simple, si quelqu'un veut bien me le faire ce serait super sympas ou alors m'expliquer très précisément comment faire (je n'y connais absolument rien !)
Ce que je veux qu'il fasse :
Démarrer -> Exécuter ->qu'il ouvre telnet 10.0.0.138 (écrire : telnet 10.0.0.138 puis "Entrée") -> Une impulsion sur "Entrée" ->qu'il écrive : admin et appuie sur "Entrée -> qu'il écrire system reboot et appuie sur "Entrée"-> qu'il ferme telnet (Alt+F4 marche pas)
Merci d'avance.
6 réponses
-
ModérateurOn pourrait faire ça:
- soit avec le module telnet du langage Python (exemple: http://docs.python.org/lib/telnet-example.html )
- soit avec AutoIt (sous Windows)
- soit avec un shell script utilisant expect sous Unix/Linux. -
le seul truc qui me parraissai faisable en n'y connaissant rien c'est autoIt et impossible de le DL :(
-
ModérateurIl est excellent, AutoIt.
Ah tiens... leur site semble mort.
J'ai téléchargé la dernière version la semaine dernière.
Attend un peu, leur site devrait revenir en ligne dans quelques temps. -
j'ai réussi avec AutoIt, merci t'as été super, voilà mon code :
Run("telnet.exe")
Send("o{space}10.0.0.138{enter}")
Sleep(1000)
Send("root{enter}")
Sleep(2200)
Send("admin{enter}")
Sleep(5000)
Send("system{space}reboot{enter}")
Sleep(2000)
Winclose("Telnet 10.0.0.138")
Run ("") c'est pour runner
Send ("") c'est qu'il faut taper au clavier
Sleep(delay) c'est le délai de temporisation en miliseconde
Winclose ("") pour fermer -
ModérateurBien ! :-)
-
Salut !
est ce que vous pouvez me précisez quel librairie (#include...) vous utilisez pour faire fonctionner la commande "sleep(...)" car je n'y arrive pas dans mon programme.
Merci vraiment Beaucoup !!!