script batch désinstallation de logiciels 64 et 32 bits
script batch désinstallation de logiciels 64 et 32 bits - Shell/Batch - Programmation
MarshPosté le 10-04-2016 à 19:30:38
Bonjour,
Je précise tout de suite que j'ai peu de connaissances en batch et j'ai besoin de faire un script pour le boulot.
Je dois désinstaller des logiciels sur des machines 64 et 32 bits. J'ai envie de tout rassembler dans un seul et unique fichier batch, sachant que je ne sais pas quelle machine est 32 bit ou 64 bit (meme si je pourrais aller dans le panneau système du panneau de configuration).
2ème chose, après la désinstallation des logiciels je dois en installer un autre. Le logiciel étant sur ma clé USB je dois indiquer le chemin de ma clé mais la lettre du lecteur peut différer en fonction de la machine.
Comment je peux dire à mon script d'aller chercher mon fichier dans une clé USB dont je ne connais pas la lettre?
Pour l'instant j'ai configuré mon fichier comme ça:
Citation :
@echo off
:CheckOS IF EXIST "%PROGRAMFILES(X86)%" (GOTO 64BIT) ELSE (GOTO 32BIT)
:64BIT echo 64-bit...
echo desinstallation logiciel truc 64 bit "c:\Program Files (x86)\truc\truc.exe" uninstall
GOTO END
:32BIT echo 32-bit...
echo desinstallation logiciel truc 32 bit "C:\Program Files\truc\truc.exe" uninstall
Marsh Posté le 10-04-2016 à 19:30:38
Bonjour,
Je précise tout de suite que j'ai peu de connaissances en batch et j'ai besoin de faire un script pour le boulot.
Je dois désinstaller des logiciels sur des machines 64 et 32 bits. J'ai envie de tout rassembler dans un seul et unique fichier batch, sachant que je ne sais pas quelle machine est 32 bit ou 64 bit (meme si je pourrais aller dans le panneau système du panneau de configuration).
2ème chose, après la désinstallation des logiciels je dois en installer un autre. Le logiciel étant sur ma clé USB je dois indiquer le chemin de ma clé mais la lettre du lecteur peut différer en fonction de la machine.
Comment je peux dire à mon script d'aller chercher mon fichier dans une clé USB dont je ne connais pas la lettre?
Pour l'instant j'ai configuré mon fichier comme ça:
@echo off
:CheckOS
IF EXIST "%PROGRAMFILES(X86)%" (GOTO 64BIT) ELSE (GOTO 32BIT)
:64BIT
echo 64-bit...
echo desinstallation logiciel truc 64 bit
"c:\Program Files (x86)\truc\truc.exe" uninstall
GOTO END
:32BIT
echo 32-bit...
echo desinstallation logiciel truc 32 bit
"C:\Program Files\truc\truc.exe" uninstall
GOTO END
:END
Merci
Message édité par klemo le 10-04-2016 à 19:34:55
---------------
I usually only break the G-string