Fichier batch

marc -  
 bebeblue -
Bonjour à tous,

Je cherche à ecrire touis simplement un fichier batch qui me permettrai d'executer plusieurs programmes (.exe) à la suite.

En double cliquant une fois sur le .bat j'installe cinq ou six prog.

Merci d'avance de me donner une piste.

A bierntôt.

Marc

7 réponses

  1. sebsauvage Messages postés 33284 Date d'inscription   Statut Modérateur Dernière intervention   15 684
     
    Il suffit de mettre le nom des fichiers EXE à la suite dans le fichier .BAT pour les lancer.

    Par contre, s'il s'agit d'installation automatique, il faut cliquer sur ce écrans.
    Dans ce cas tu peux prendre AutoIt v3 (freeware) qui permet de simuler des clics de souris et des frappes clavier.

    Nous nous en servons pour l'installation automatisée de certains logiciels.

    Et chez moi je m'en sers pour lancer ma connexion internet et quelques logiciels.

    http://www.autoitscript.com/autoit3/
    0
    1. marc
       
      Je te remercie de ton aide.

      La connaissance croît quand on la partage.


      Marc
      0
  2. sebsauvage Messages postés 33284 Date d'inscription   Statut Modérateur Dernière intervention   15 684
     
    De rien. :-)

    Si tu as des problèmes avec AutoIt, je connais un petit peu.
    Je pourrai t'aider.
    0
  3. marc
     
    Les installations automatiques sont bien lancées par le batch mais l'idéal serait d'automatiser l'appui sur la touche entrée pour valider les différentes options d'install.

    Auriez vous une idée de la commande à saisir dans le .bat

    Merci d'avance.

    Marc
    0
  4. sebsauvage Messages postés 33284 Date d'inscription   Statut Modérateur Dernière intervention   15 684
     
    En .BAT seul, c'est infaisable.

    Il faudra que tu créé un script AutoIt.

    Par exemple, pour lancer un programme et cliquer sur un de ses boutons:

    Run("monprog.exe")    ; On lance le programme
    WinWaitActive("Mon Programme")   ; On attend que la fenêtre s'affiche
    ControlClick("Mon Programme","OK","")  ; On click sur le bouton "OK" de la fenêtre.
    Send("{ENTER}")   ; On presse la touche Entrée.


    AutoIt permet de faire ce genre de chose, et plein de choses en plus.

    Une fois ton script .au3 terminé, il est possible de le convertir en .exe
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. cedricmxx
     
    bonjour jai un probleme avec autoit v3, je narrive pas a valider ma commande : exemple: je tape un script et ensuite pour pouvoir le tester je fais enter mais sa passe a la ligne suivante... la meme chose si je marque send enter quelqeun pourait maider svp? merci davance!!!
    0
  7. sebsauvage Messages postés 33284 Date d'inscription   Statut Modérateur Dernière intervention   15 684
     
    je narrive pas a valider ma commande

    Dans quelle application ?

    Souvent pour passer au bouton "Valider" on utilise la touche TAB (une ou plusieurs fois), ensuite seulement on appuis sur ENTREE.
    0
  8. bebeblue
     
    bonjour voila je vient vous demander si il et passible pour un commende bat que g mi dans un bat et qui na pas de pause de valider la comment entrée se né pas pour exécuter un programme ps merci d'avance
    -1