EN DIRECT en ligne connexion / inscription
Connexion

Surnom/Pseudo
Mot de Passe :

[ Vous avez perdu votre mot de pass ? | Devenir membre ]

×

Problème Batch

CowcotLand topic RSS feed Surveiller les réponses de ce sujet
NiCreteNiSoumise @
Saisonnier
Saisonnier

173pts

Inscrit le: 23 novembre 2006
Messages: 716

Navigateur : Firefox

Hors ligne
Message Posté le: 19 septembre 2007 à 16:52  Lien permanent
Répondre en citant
J'ai un petit probleme :

Il s'agit d'un bout de mon script de silent-install
Code:
@echo off
echo    SILENT INSTALLATION
echo        Version 0.2   
echo.
echo    AcrobatReader 8.0 
echo    Avast Familial 4.7
echo    Nero Lite 7.9.6     
echo    Open Office 2.2.1 / Office 2003 Pro
echo    PhotoFiltre 6.2.7 
echo    Picasa 2.7         
echo.
echo     Methode d'installation               
echo     [1] Integralite des applications
echo     [2] Selection dans la liste     
set     /p methode=   Selection :
echo.
echo     Systeme d'exploitation               
echo      [1] Windows Vista               
echo      [2] Windows XP                   

set     /p os=   Selection :
if %os% == 1 (
set path_ooo= %SystemDrive%\ProgramData\Microsoft\Windows\"Start Menu"\Programs\"OpenOffice.org 2.2"\
set path_office=%SystemDrive%\ProgramData\Microsoft\Windows\"Start Menu"\Programs\"Microsoft Office"\
set path_picasa= %SystemDrive%\ProgramData\Microsoft\Windows\"Start Menu"\Programs\Picasa2\
set path_desktop= %SystemDrive%\Users\Public\Desktop\
)
if %os% == 2 (
set path_ooo= %SystemDrive%\"Documents and Settings"\"All Users"\"Menu D‚marrer"\Programmes\"OpenOffice.org 2.2"\
set path_office= %SystemDrive%\"Documents and Settings"\"All Users"\"Menu D‚marrer"\Programmes\Microsoft Office\
set path_picasa= %SystemDrive%\"Documents and Settings"\"All Users"\"Menu D‚marrer"\Programmes\Picasa2\
set path_desktop= %SystemDrive%\"Documents and Settings"\"All Users"\Bureau\
)
echo.
if %methode% == 1 (
echo     Suite bureautique                   
echo    [1] OpenOffice 2.2.1             
echo    [2] Office 2003 Pro             
set /p bureautique=   Selection :
echo.
if %bureautique% == 1 ( start /wait ooo/setup.exe /qn )
)


Mon problème est relativement simple : il n'arrive pas à imbriquer ma moucle if dans le if %methode%.

Il me retourne l'erreur suivante :

Code:
) était innatendu.


Une idée?Fou


Refonte config en cours...

Dernière édition par NiCreteNiSoumise le 20 septembre 2007 à 08:03; édité 1 fois
Voir le profil de l'utilisateur Envoyer un message privé » Google Map
majorlamda @
Saisonnier
Saisonnier

64pts

Inscrit le: 16 mai 2005
Messages: 2149
Localisation: Tours
Navigateur : n.c.

Hors ligne
Message Posté le: 19 septembre 2007 à 17:48  Lien permanent
Répondre en citant
Moi je dis que t'as une parenthèse en trop qqpart M. Green

Bon dsl, j'y connait rien.


Wii tu verra, Wii c'est super bien :)
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur » Album Photos » Google Map
3S_NTK @
ConfiguroTractor
ConfiguroTractor

11512pts

Inscrit le: 07 décembre 2006
Messages: 4066
Localisation: Bordeaux
Navigateur : n.c.

Hors ligne
Message Posté le: 20 septembre 2007 à 00:58  Lien permanent
Répondre en citant
Moi je dirais que tu es dans la caca. Sourire

Tout pareil je ne gère pas les Hiéroglyphes Inca.

J'ai juste fait Fortran, Cobol, Machine, Turbo Pascal.

Pouaaaa ça date.
Voir le profil de l'utilisateur Envoyer un message privé » Album Photos » Google Map
NiCreteNiSoumise @
Saisonnier
Saisonnier

173pts

Inscrit le: 23 novembre 2006
Messages: 716

Navigateur : Firefox

Hors ligne
Message Posté le: 20 septembre 2007 à 08:04  Lien permanent
Répondre en citant
C'était que de la mise en page bande de weaks! J'ai édité:p

Bref on doit pouvoir imbriquer 2 ifs en dos quand même lol:x

Au pire c'est pas bien grave, je demanderai à l'utilisateur si pour chaque soft il veut l'installer et je lancerai l'install suite à ça, mais bon ça aurait été plus pratique, la plupart du temps j'installe tout est basta:p


Refonte config en cours...
Voir le profil de l'utilisateur Envoyer un message privé » Google Map
NiCreteNiSoumise @
Saisonnier
Saisonnier

173pts

Inscrit le: 23 novembre 2006
Messages: 716

Navigateur : Firefox

Hors ligne
Message Posté le: 21 septembre 2007 à 09:58  Lien permanent
Répondre en citant
bon j'ai trouvé:p

Code:
@echo off
:: Debut Menu
:menu
echo    ÉÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ»
echo    ³ SILENT INSTALLATION ³
echo    ÌÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĹ
echo    ³     Version 0.2     ³
echo    ÈÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄļ
echo.
echo    ÚÄ AcrobatReader 8.0 
echo    ÃÄ Avast Familial 4.7
echo    ÃÄ Nero Lite 7.9.6     
echo    ÃÄ Open Office 2.2.1
echo    ÃÄ Office 2003 Pro
echo    ÃÄ PhotoFiltre 6.2.7 
echo    ÀÄ Picasa 2.7         
echo.
echo    ÉÄÄÄÄËÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄËÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ»
echo    ³ OS ³ [1] Windows Vista ³ [2] Windows XP ³
echo    ÈÄÄÄÄÊÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÊÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄļ
set     /p os=   Selection :

echo    ÉÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄËÄÄÄÄÄÄÄÄÄËÄÄÄÄÄÄÄÄÄ»
echo    ³ AcrobatReader 8.0   ³ [1] Oui ³ [2] Non ³
echo    ÈÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÊÄÄÄÄÄÄÄÄÄÊÄÄÄÄÄÄÄÄļ
set     /p acrobat=   Selection :

echo    ÉÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄËÄÄÄÄÄÄÄÄÄËÄÄÄÄÄÄÄÄÄ»
echo    ³ Avast Familial 4.7  ³ [1] Oui ³ [2] Non ³
echo    ÈÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÊÄÄÄÄÄÄÄÄÄÊÄÄÄÄÄÄÄÄļ
set     /p avast=   Selection :

echo    ÉÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄËÄÄÄÄÄÄÄÄÄËÄÄÄÄÄÄÄÄÄ»
echo    ³ Nero Lite 7.9.6     ³ [1] Oui ³ [2] Non ³
echo    ÈÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÊÄÄÄÄÄÄÄÄÄÊÄÄÄÄÄÄÄÄļ
set     /p nero=   Selection :

echo    ÉÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄËÄÄÄÄÄÄÄÄÄËÄÄÄÄÄÄÄÄÄ»
echo    ³ Open Office 2.2.1   ³ [1] Oui ³ [2] Non ³
echo    ÈÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÊÄÄÄÄÄÄÄÄÄÊÄÄÄÄÄÄÄÄļ
set     /p ooo=   Selection :

echo    ÉÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄËÄÄÄÄÄÄÄÄÄËÄÄÄÄÄÄÄÄÄ»
echo    ³ Office 2003 Pro     ³ [1] Oui ³ [2] Non ³
echo    ÈÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÊÄÄÄÄÄÄÄÄÄÊÄÄÄÄÄÄÄÄļ
set     /p office=   Selection :

echo    ÉÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄËÄÄÄÄÄÄÄÄÄËÄÄÄÄÄÄÄÄÄ»
echo    ³ PhotoFiltre 6.2.7   ³ [1] Oui ³ [2] Non ³
echo    ÈÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÊÄÄÄÄÄÄÄÄÄÊÄÄÄÄÄÄÄÄļ
set     /p photofiltre=   Selection :

echo    ÉÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄËÄÄÄÄÄÄÄÄÄËÄÄÄÄÄÄÄÄÄ»
echo    ³ Picasa 2.7          ³ [1] Oui ³ [2] Non ³
echo    ÈÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÊÄÄÄÄÄÄÄÄÄÊÄÄÄÄÄÄÄÄļ
set     /p picasa=   Selection :
:: Fin menu

:: Chemins d'acces raccourcis Windows Vista / Windows XP
if %os% == 1 (
set path_ooo= %SystemDrive%\ProgramData\Microsoft\Windows\"Start Menu"\Programs\"OpenOffice.org 2.2"
set path_office=%SystemDrive%\ProgramData\Microsoft\Windows\"Start Menu"\Programs\"Microsoft Office"
set path_picasa= %SystemDrive%\ProgramData\Microsoft\Windows\"Start Menu"\Programs\Picasa2
set path_desktop= %SystemDrive%\Users\Public\Desktop
)
if %os% == 2 (
set path_ooo= %SystemDrive%\"Documents and Settings"\"All Users"\"Menu D‚marrer"\Programmes\"OpenOffice.org 2.2"
set path_office= %SystemDrive%\"Documents and Settings"\"All Users"\"Menu D‚marrer"\Programmes\"Microsoft Office"
set path_picasa= %SystemDrive%\"Documents and Settings"\"All Users"\"Menu D‚marrer"\Programmes\Picasa2
set path_desktop= %SystemDrive%\"Documents and Settings"\"All Users"\Bureau
)

echo.
echo.
echo    ÉÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ»
echo    ³ INSTALLATION EN COURS ³
echo    ÈÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄļ

:: Acrobat Reader
if %acrobat% == 1 (
start /wait AcrobatReader/AcrobatReader.exe /sPB /rs /rps /msi"ALLUSERS=TRUE EULA_ACCEPT=YES SUPPRESS_APP_LAUNCH=YES"
echo    Ä AcrobatReader      : OK
)

:: Avast
if %avast% == 1 (
start /wait avast/avast.exe /silent
echo    Ä Avast Familial     : OK
)

:: Nero
if %nero% == 1 (
start /wait nero/nero.exe /SILENT /NOREBOOT /USER="Version" /COMPANY="Enregistree" /SERIAL=XXXX-XXXX-XXXX-XXXX-XXXX-XXXX-XXXX /WRITE_SN
Taskkill /F /IM  nero.exe
echo    Ä NeroLite           : OK
)

if %ooo% == 1 (
start /wait ooo/setup.exe /qn
copy %path_ooo%\"OpenOffice.org Calc.lnk" %path_desktop%\Tableur.lnk
copy %path_ooo%\"OpenOffice.org Writer.lnk" %path_desktop%\"Traitement De Texte.lnk"
echo    Ä Open Office        : OK
)

if %office% == 1 (
start /wait office/setup.exe /qr /PIDKEY=XXXXXXXXXXXXXXXXXXXXXXXXX
copy %path_office%\"Microsoft Office Word 2003.lnk" %path_desktop%\"Microsoft Office Word 2003"
copy %path_office%\"Microsoft Office Excel 2003.lnk" %path_desktop%\"Microsoft Office Excel 2003"
echo    Ä Office 2003 Pro    : OK
)

:: Photofiltre
if %photofiltre% == 1 (
start /wait photofiltre/photofiltre.exe /S
echo    Ä PhotoFiltre        : OK
)

:: Picasa
if %picasa% == 1 (
start /wait picasa/picasa.exe /S
Taskkill /F /IM  Picasa2.exe
copy %path_picasa%\Picasa2.lnk %path_desktop%\Picasa2.lnk
echo    Ä Picasa             : OK
)
echo.
echo.
echo    ÉÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄËÄÄÄÄÄÄÄÄÄËÄÄÄÄÄÄÄÄÄ»
echo    ³ Redemarrer l'ordinateur? ³ [1] Oui ³ [2] Non ³
echo    ÈÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÊÄÄÄÄÄÄÄÄÄÊÄÄÄÄÄÄÄÄļ
set     /p reboot=   Selection :
echo.
echo.
if %reboot% == 1 ( shutdown /r /t 20 /c "Silent Install terminee" )
if %reboot% == 2 ( goto end )

:: Termimer
:end
pause


Il faut passer par des goto, pas de if imbriqués tsss^^


Refonte config en cours...
Voir le profil de l'utilisateur Envoyer un message privé » Google Map
immunity @
Saisonnier
Saisonnier

0 point

Inscrit le: 23 février 2007
Messages: 433
Localisation: Non loin de Nantes
Navigateur : Safari

Hors ligne
Message Posté le: 21 septembre 2007 à 16:22  Lien permanent
Répondre en citant
burk les goto c'est ce qu'il ya de plus horible ^^
Voir le profil de l'utilisateur Envoyer un message privé » Album Photos
3S_NTK @
ConfiguroTractor
ConfiguroTractor

11512pts

Inscrit le: 07 décembre 2006
Messages: 4066
Localisation: Bordeaux
Navigateur : n.c.

Hors ligne
Message Posté le: 22 septembre 2007 à 02:51  Lien permanent
Répondre en citant
Et les If c'est pour les arcs ! Mort de rire Je sais tu en reste soudé. Choqué
Voir le profil de l'utilisateur Envoyer un message privé » Album Photos » Google Map
Sauter vers: 
Surveiller les réponses de ce sujet CowcotLand topic RSS feed  

Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum


Sujets similaires

Sujet Auteur Forum Réponses Posté le
Pas de nouveau message [PROBLEME] - Stockage du disque système SSD erroné Dwarfcherry L'atelier 19 03 avril 2024 à 06:24
Pas de nouveau message Problème d'étanchéité entre la pompe et le reservoir lululaglue Watercooling 5 29 mars 2024 à 19:45
Pas de nouveau message Probleme voltage i9-9900k non oc Pr0phet Hardcore 6 29 mars 2024 à 08:31
Pas de nouveau message problème ou pas voltage i9-9990k Pr0phet Overclocking 7 22 mars 2024 à 05:22
Pas de nouveau message probleme Overclock i9-9990k Pr0phet Overclocking 21 20 mars 2024 à 02:53