Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2534 connectés 

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  [Shell/Batch] Installation de programme en chaîne

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Shell/Batch] Installation de programme en chaîne

n°2042024
Nol1T1
Posté le 14-12-2010 à 14:31:06  profilanswer
 

Bonjour,
 
J'ai créer un .bat pour l'installation de soft :
 

Code :
  1. Echo Que voulez installer?
  2. Echo 1 - Pack Office
  3. Echo 2 - Visio Standard
  4. Echo 3 - Visio Pro
  5. Echo 4 - Project
  6. set/p choix=
  7. if %choix%==1 goto pack_office
  8. if %choix%==2 goto visio_std
  9. if %choix%==3 goto visio_pro
  10. if %choix%==4 goto project
  11. :pack_office
  12. \\server\office2007$\cd\setup.exe /adminfile \\server\office2007$\msp\O2K7-1111.MSP
  13. goto fin
  14. :visio_std
  15. \\server\soft$\Visio\Standard_2007\SETUP.EXE /adminfile \\server\office2007$\MSP\Visio-Project\VisioStd2007.MSP
  16. goto fin
  17. :viso_pro
  18. \\server\soft$\Visio\Professional_2007\SETUP.EXE /adminfile \\server\office2007$\MSP\Visio-Project\VisioPro2007.MSP
  19. goto fin
  20. :project
  21. \\server\soft$\Project_2007_STD\SETUP.EXE /adminfile \\server\office2007$\MSP\Visio-Project\Project2007.MSP
  22. copy \\server\soft$\Project_2007_STD\Global\global.mpt "C:\Program Files\Microsoft Office 2007\Office12\1036\"
  23. goto fin
  24. :fin
  25. pause > nul


 
Jusque là tout marche bien. Lors de l'installation de project, la copie se fait bien après avoir cliqué sur le bouton 'Fermer' de la fenêtre Produit Office 2007.
Je me suis donc dit que pour passer à la ligne suivant, il attendait d'avoir fini l'instruction de la première ligne. J'ai donc voulu enchainer l'installation de 2 soft (Visio et Project dans ce cas). J'ai donc écrit l'instruction sous cette forme :
 

Code :
  1. :visio_std+project
  2. \\lmn-d-parc\soft$\Visio\Standard_2007\SETUP.EXE /adminfile \\jupiter\office2007$\MSP\Visio-Project\VisioStd2007.MSP
  3. \\lmn-d-parc\soft$\Project_2007_STD\SETUP.EXE /adminfile \\jupiter\office2007$\MSP\Visio-Project\Project2007.MSP
  4. copy \\lmn-d-parc\soft$\Project_2007_STD\Global\global.mpt "C:\Program Files\Microsoft Office 2007\Office12\1036\"
  5. goto fin


 
Mais là après l'install de Visio, plus rien ne se passe.
 
Quelqu'un aurait une petite idée?

mood
Publicité
Posté le 14-12-2010 à 14:31:06  profilanswer
 

n°2042721
Xspawn_Lpc
Posté le 16-12-2010 à 20:34:59  profilanswer
 

Nol1T1 a écrit :

Je me suis donc dit que pour passer à la ligne suivant, il attendait d'avoir fini l'instruction de la première ligne.


Certaines instructions n'attendent pas la fin du programme pour redonner la main. => vérifie le résultat de l'instal
 
Donc lance tes commandes avec un start /wait ;)


---------------
Quand on aime on ne compte pas. Quel Dilemme lorsque l'on aime compter !
n°2042725
Nol1T1
Posté le 16-12-2010 à 20:47:59  profilanswer
 

Merci du conseil, j'essaie et je viens te dire ce que ça donne :D


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Shell/Batch

  [Shell/Batch] Installation de programme en chaîne

 

Sujets relatifs
Remplacement de caractère dans une chaîneScript pour lancer un programme si le ping ne répond plus
Script shell scripting bash/Linux[VBA/EXCEL07] Copier une chaîne dans plusieurs cellules
Modification de chaîne de caractères dans un fichier[HELP] Aide sur la création d'un batch moyennement complexe
programme pour les touches clavierUtilisation d'un programme provenant de Windows
[chaine] Décomposition d'une adresse postalProgramme du jeu du taquin
Plus de sujets relatifs à : [Shell/Batch] Installation de programme en chaîne


Copyright © 1997-2018 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR