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. 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.
    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. 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