Aller au contenu
  • Pas encore inscrit ?

    Pourquoi ne pas vous inscrire ? C'est simple, rapide et gratuit.
    Pour en savoir plus, lisez Les avantages de l'inscription... et la Charte de Zébulon.
    De plus, les messages que vous postez en tant qu'invité restent invisibles tant qu'un modérateur ne les a pas validés. Inscrivez-vous, ce sera un gain de temps pour tout le monde, vous, les helpeurs et les modérateurs ! :wink:

Comment réaliser script bat ?


Messages recommandés

Posté(e) (modifié)
he bien lui il sait attendre, recevoir et interpreter le retour a une commande dans un terminal.
Super, je vais essayer de créer un script avec. Il y a même un exemple de macro de login à éditer.

 

Merci scuny !

 

CITATION

Je n'ai jamais fait ça, peux-tu m'indiquer les étapes ?

 

 

http://www.generation-nt.com/dossiers/lire...SSH-avec-PuTTY/

Merci, je regarde aussi de ce côté.

Modifié par odSen
Posté(e) (modifié)

Bonjour

 

comme je suis intéressé aussi par la question j'ai trouvé < ça qui répond parfaitement à la question >

 

Dans le script telnet.bat ci dessous, il suffit de modifier pour ton routeur les parametres Ip, username et password et de rajouter la commande reboot ( les éléments que j'ai mis en rouge )

 

J'ai testé chez moi ça marche impec

 

@rem *******************************************

@rem * Auto-Connexion en Telnet sur la iTgate *

@rem * Date : 21/03/2006 *

@rem * Auteur : f4bian *

@rem * Forums : http://www.itgateusers.com *

@rem *******************************************

 

@rem ////// Editez les elements ci dessous concernant votre materiel

@set tgateboxip=192.168.0.3

@set tgateusername=root

@set tgatepassword=tgatebox

@set tgatecommand1=reboot

@set tgatecommand2=

@set tgatecommand3=

@set tgatecommand4=

@set tgatecommand5=

 

@rem ///// Ne plus rien modifier en dessous de cette ligne !

 

@rem ///// Creation du script VBS pour connexion automatique

@echo set sh=WScript.CreateObject("WScript.Shell")>>telnet.vbs

@echo WScript.Sleep 500>>telnet.vbs

@echo sh.SendKeys "%tgateusername%">>telnet.vbs

@echo WScript.Sleep 500>>telnet.vbs

@echo sh.SendKeys "~">>telnet.vbs

@echo WScript.Sleep 500>>telnet.vbs

@echo sh.SendKeys "%tgatepassword%">>telnet.vbs

@echo sh.SendKeys "~">>telnet.vbs

@echo WScript.Sleep 500>>telnet.vbs

 

@rem ///// Lancement des commandes Telnet

@echo sh.SendKeys "%tgatecommand1%">>telnet.vbs

@echo sh.SendKeys "~">>telnet.vbs

@echo WScript.Sleep 500>>telnet.vbs

@echo sh.SendKeys "%tgatecommand2%">>telnet.vbs

@echo sh.SendKeys "~">>telnet.vbs

@echo WScript.Sleep 500>>telnet.vbs

@echo sh.SendKeys "%tgatecommand3%">>telnet.vbs

@echo sh.SendKeys "~">>telnet.vbs

@echo WScript.Sleep 500>>telnet.vbs

@echo sh.SendKeys "%tgatecommand4%">>telnet.vbs

@echo sh.SendKeys "~">>telnet.vbs

@echo WScript.Sleep 500>>telnet.vbs

@echo sh.SendKeys "%tgatecommand5%">>telnet.vbs

@echo sh.SendKeys "~">>telnet.vbs

@echo WScript.Sleep 500>>telnet.vbs

 

@rem ///// Lancement de la session Telnet sur l'iTgatebox

@start /realtime telnet.exe %tgateboxip%

@cscript //nologo telnet.vbs

@del /q telnet.vbs

Modifié par Berfizan
Posté(e) (modifié)

"J'adore" ce genre de commentaires forts constructifs qui amèloirent grandement la solution proposée.

 

Merci

Modifié par Berfizan
Posté(e) (modifié)

Je dirais même plus :

aprés @echo off en 1er, tu mets echo (seulement) devant les lignes de commande que tu veux voir à l'écran ( éventuellement un echo. à la ligne pour espacer les lignes affichées). Comme ça tu vois ce que fais d'essentiel le bouzin ... et là où c'est limite ou foireux ! :P

Modifié par O.Fournier
Posté(e)

AH ouais ! Comme dans l'option ... /SILENT d'une ligne de commande de l'antivirus F-PROT for dos : jolie fenêtre noire d'un quart de seconde si on l'active comme scanneur à la fin d'un téléchargement ... :P

Posté(e)

Effectivement, il est également possible de rediriger la sortie standard des exécutables de manière à les rendre "silencieux" :

@echo off
(...)
echo "Suppression du fichier temporaire"
del /q telnet.vbs > NUL:

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.
Remarque : votre message nécessitera l’approbation d’un modérateur avant de pouvoir être visible.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

  • En ligne récemment   0 membre est en ligne

    • Aucun utilisateur enregistré regarde cette page.
×
×
  • Créer...