Installation de programmes un par un

Bonjour,

Je suis actuellement en train de créer un batch qui lance soit un programme défini soit tous les programmes disponible les uns après les autres. Le problème et que je n'arrive pas a lancer tous les programmes les uns après les autres. Quelqu'un peut me dire quelle commande je dois saisir svp

Voici le batch :
@echo off
:debut
echo Programme d'installation automatise
echo Installation des logiciels (silencieux).
echo 1] Installation de firefox
echo 2] Insatallation de Java
echo 3] Installation d'avast
echo 4] Installation de Open Office (Writer...)
echo 5] Installation de VLC Media Player
echo 6] Installation d'Acrobat Reader
echo 7 ]Installation de TOUT LES PROGRAMMES (mode silencieux)
set /p choix= Merci de faire votre choix !

if %choix%==1 Firefox.exe
if %choix%==2 jxpiinstall.exe
if %choix%==3 avast.exe
if %choix%==4 OOo_3.2.1_Win_x86_install_fr.exe
if %choix%==5 vlc-1.1.4-win32.exe
if %choix%==6 AdbeRdr930_fr_FR.exe
if %choix%==7 Firefox.exe wait jxpiinstall.exe wait avast.exe
goto:debut
echo %choix% n'est pas bon ! goto debut

C'est la ligne if %choix%==7 Firefox.exe wait jxpiinstall.exe wait avast.exe qui me pose un soucis. Je précise que les exe se trouve dans le même dossiers que le .bat

Merci encore
Cordialement

4 réponses

  1. en batch je en crois pas que ce sois possible car il faut vérifier que le programme d'installation s'est fermé ET qu'il soit installé

    EDIT 1 : à noter qu'on peut extraire les programmes d'installation avec winrar, 7zip, cette information peut être utile, quoique créé un programme d'installation pour installer plusieurs programmes c'est interdit, il faut l'autorisation de chaque sociétés ...

    ????? canarder ?????
    Le Renard qui règne sur le WEB : Firefox
    1. Merci de ta reponse canarder

      Ce sont des freeware et je ne modifie pas le code source ou le logiciel donc c'est parfaitement légale, c'est une installation automatisé.

      J'ai déjà vu des batch permettant de faire cela mais je ne connais pas la commande mais c'est possible le tout est de savoir comment :s
      1. créer un installeur qui installe ces programme c'est possible ... tu veux un batch pour na pas avoir à compiler ? cherche un freeware c'est toujours pas les freeware qu'il faut commencer
      2. Bonjour
        J'ai reussi a trouver la solutions, je donne mon batch si jamais ça peut aider

        @echo off
        :debut
        echo Programme d'installation automatise
        echo Installation des logiciels (silencieux).
        echo 1] Installation de firefox
        echo 2] Insatallation de Java
        echo 3] Installation d'avast
        echo 4] Installation de Open Office (Writer...)
        echo 5] Installation de VLC Media Player
        echo 6] Installation d'Acrobat Reader
        echo 7] Installation de TOUT LES PROGRAMMES (mode silencieux)
        set /p choix= Merci de faire votre choix !
        if %choix%==1 goto Firefox
        if %choix%==2 goto Java
        if %choix%==3 goto Avast
        if %choix%==4 goto Openoffice
        if %choix%==5 goto VLC
        if %choix%==6 gota AcrobatReader
        if %choix%==7 goto All
        :Firefox
        firefox.exe
        :Java
        jxpiinstall.exe
        :Avast
        avast.exe
        :Openoffice
        OOo_30201_win_x86_install_fr.exe
        :VLC
        vlc-1.1.4-win32.exe
        :AcrobatReader
        AdbeRdr930_fr_FR.exe
        :All
        firefox.exe
        jxpiinstall.exe
        avast.ex
        OOo_30201_win_x86_install_fr.exe
        vlc-1.1.4-win32.exe
        AdbeRdr930_fr_FR.exe
      3. poste ça dans un message ... sinon c'est pas "start" avant les programme ?
        Tu pourrais rajouter un "echo Lancement de l'installation de XXX" avant chaque lancement, non ?
        Tu pourrais aussi renommer les installeurs avec des noms en minuscules
    2. Je poste ça dans un message claire avec quelques améliorations, je n'ai pas testé moi même ce code. Pour "all" j'ai comme un doute : tout s'ouvre en même temps non ?

      Nom des programmes :

      Mozilla Firefox : firefox.exe
      Java JRE : javajre.exe
      Adobe Flash Player : flashplayer.exe
      Avast! Antivirus : avast.exe
      Open Office : openoffice.exe
      VLC Media Player : vlcsetup.exe
      Adobe Acrobat Reader (On peut trouver des freeware pour le remplacer) : acrobatread.exe

      Tous ces fichiers sont à placer dans le même dossier que setup.batch qui contient ce code :
      @echo off
      echo IdÚe original par Phoenix_x
      echo RecodÚ par canarder (Exagone313) : http://elouworldac.toile-libre.org/codelist/
      :debut
      echo Programme d'installation automatique
      echo Installation des logiciels :
      echo 1] Installation d'Antivirus
      echo 2] Installation de Java JRE
      echo 3] Installation d'Adobe Flash Player
      echo 4] Installation de Mozilla Firefox
      echo 5] Installation de Open Office (Writer...)
      echo 6] Installation de VLC Media Player
      echo 7] Installation d'Adobe Acrobat Reader
      echo 8] Installation de TOUS LES PROGRAMMES (il faut les installer dans l'ordre)
      set /p choix= Merci de faire votre choix ! Tapez le numÚro correspondant.
      
      if %choix%==1 goto avast
      if %choix%==2 goto java
      if %choix%==3 goto flashplayer
      if %choix%==4 goto firefox
      if %choix%==5 goto openoffice
      if %choix%==6 goto vlc
      if %choix%==7 gota acrobatread
      if %choix%==8 goto all
      
      :firefox
      echo Installation de Mozilla Firefox
      start firefox.exe
      goto debut
      
      :java
      echo Installation de Java JRE
      start javajre.exe
      goto debut
      
      :avast
      echo Installation d'Avast! Ativirus
      start avast.exe
      goto debut
      
      :openoffice
      echo Installation d'Open Office
      start openoffice.exe
      goto debut
      
      :vlc
      echo Installation de VLC Media PLayer
      start vlcsetup.exe
      goto debut
      
      :acrobatread
      echo Installation d'Adobe Acrobat Reader
      start acrobatread.exe
      goto debut
      
      :flashplayer
      echo Installation d'Adobe Flash Player
      start flashplayer.exe
      goto debut
      
      :all
      start avast.exe
      start javajre.exe
      start flashplayer.exe
      start firefox.exe
      start openoffice.exe
      start vlcsetup.exe
      start acrobatread.exe
      


      J'espère que cette demi-heure de travail vous sera utile.