Installation de programmes un par un

Phoenix_x -  
 Xavier -
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. canarder Messages postés 2034 Statut Membre 357
     
    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
    0
  2. phoenix_x
     
    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
    0
    1. canarder Messages postés 2034 Statut Membre 357
       
      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
      0
    2. Phoenix_x
       
      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
      0
    3. canarder Messages postés 2034 Statut Membre 357
       
      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
      0
  3. canarder Messages postés 2034 Statut Membre 357
     
    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.
    0
  4. Xavier
     
    Pourquoi tu n'utilise pas Allmyapps ?
    0