Installation de programmes un par un

Fermé
Phoenix_x - 2 sept. 2010 à 17:17
 Xavier - 8 nov. 2010 à 12:56
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
A voir également:

4 réponses

canarder Messages postés 1706 Date d'inscription jeudi 28 août 2008 Statut Membre Dernière intervention 13 mai 2018 354
Modifié par canarder le 2/09/2010 à 17:37
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
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
canarder Messages postés 1706 Date d'inscription jeudi 28 août 2008 Statut Membre Dernière intervention 13 mai 2018 354
2 sept. 2010 à 21:21
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
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
canarder Messages postés 1706 Date d'inscription jeudi 28 août 2008 Statut Membre Dernière intervention 13 mai 2018 354
Modifié par canarder le 3/09/2010 à 18:27
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
canarder Messages postés 1706 Date d'inscription jeudi 28 août 2008 Statut Membre Dernière intervention 13 mai 2018 354
3 sept. 2010 à 18:55
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
Pourquoi tu n'utilise pas Allmyapps ?
0