Lancer des batchs en tant qu'appllications dans un macro.

Lancer des batchs en tant qu'appllications dans un macro. - Shell/Batch - Programmation

Marsh Posté le 27-11-2006 à 12:48:10    

Salut, Je souhaiterais lancer ces batchs :
 
 
Fichier IP 0.bat

Code :
  1. @echo off
  2. tst10.exe /r:IP_0.txt


 
 
Fichier IP 0.txt

Code :
  1. 192.168.1.1
  2. WAIT "login"
  3. SEND "root\m"
  4. WAIT "Password"
  5. SEND "1234\m"
  6. WAIT "[root @ home]$"
  7. SEND "sndcp"
  8. WAIT "[root @ sndcp]$"
  9. SEND "pppoestop 0"
  10. WAIT "[root @ sndcp]$"
  11. SEND "home"
  12. WAIT "[root @ home]$"
  13. SEND "exit"
  14. WAIT "[root @ h"


 
 
ET
 
 
IP 1.bat
 

Code :
  1. @echo off
  2. tst10.exe /r:IP_1.txt


 
IP 1.txt
 

Code :
  1. 192.168.1.1
  2. WAIT "login"
  3. SEND "root\m"
  4. WAIT "Password"
  5. SEND "1234\m"
  6. WAIT "[root @ home]$"
  7. SEND "sndcp"
  8. WAIT "[root @ sndcp]$"
  9. SEND "pppoestart 0"
  10. WAIT "[root @ sndcp]$"
  11. SEND "home"
  12. WAIT "[root @ home]$"
  13. SEND "exit"
  14. WAIT "[root @ home]$"


 
 
Ces 2 batchs servent, vous l'avez remarqué, à déconecter et reconnecter la livebox.
Je souhaiterais creer un macro me permettant de déconnecter ma box à intervalles réguliers. Mais lorsque je lance ces macros, une fenêtre DOS s'ouvre l'espace d'un dixième de secondes, puis se referme, sans aucun effet bien évidemment.
 
J'ai déjà essayé de transformer le batch en exécutable, sans résultat.
 
Dans l'attente de votre aide ... bonne journée.
 
Anubisme
 
 
 
 
 

Reply

Marsh Posté le 27-11-2006 à 12:48:10   

Reply

Marsh Posté le 28-11-2006 à 08:02:26    

Ca marche quand tu lances le batch manuellement ?
 
C'est quoi ton macro ?
 
Essaie le chemin complet du fichier .txt dans la commande tst10.exe /r:<fichier>

Reply

Marsh Posté le 28-11-2006 à 12:29:02    

Manuellement oui ca marche,
Quant au macro j'essaie de le faire avec supermacro.
J'ai aussi essayé de faire un double clic automatiquemement, mais sans résultat ...

Reply

Marsh Posté le 28-11-2006 à 13:49:14    

Et avec le chemin complet ?
 
Fais une pause avant la fin du script pour voir l'erreur.

Reply

Marsh Posté le 28-11-2006 à 13:56:14    

Mais il y quelque chose que jen comprends pas ... J'ai fait avec SuperMacro une macro me faisant un double clic sur ce fichier, qui était sur le bureau, et là, ça ne marche pas non plus. Alors que si je le fais avec ma souris, là, pas de problème.  
 
Voila la totalité des fichiers que j'ai :  
 
LE SCRIPT
 
Malheursement je ne sais pas coder en batch ... Merci de ton aide ;)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed