Bonjour,
Voila je débute dans le monde de la ligne de commande Windows..et je cherche désespérément une commande me disant si oui ou non, un logiciel (ici wamp) est installé sur l'ordinateur où est le script.
Merci par avance ^^
Version imprimable
Bonjour,
Voila je débute dans le monde de la ligne de commande Windows..et je cherche désespérément une commande me disant si oui ou non, un logiciel (ici wamp) est installé sur l'ordinateur où est le script.
Merci par avance ^^
Tu peux peut-être tester si le fichier exécutable du logiciel existe dans "Program Files" avec IF EXIST.
Code:
1
2
3
4
5 IF EXIST nomfichier. ( del nomfichier. ) ELSE ( echo nomfichier. introuvable. )
oui j'ai fait un truc dans le genre
Le problème justement avec Wamp c'est qu'il a tendance à vouloir être installé dans C: directement. Du coup j'ai fait en sorte de gérer les deux cas mais je cherchais une solution plus propre...Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14 set fichier="%SystemDrive%\wamp\wampmanager.exe" set fichier2="%SystemDrive%\Program Files\wamp\wampmanager.exe" if exist %fichier% ( set wamp=1 ) if exist %fichier2% ( set wamp=1 ) if %wamp%==0 ( echo You must have wampserveur in your computeur to continue echo Installation starts... start /wait wamp5_wamp5_1.7.2_anglais_27009.exe /S )
En général, les produits quand ils s'installent créent des clés dans la base de registres.
Je ne connais pas wamp mais il y a probablement une clé genre HKLM/Software/<editeur>/<produit>, il suffit de la chercher. Après peut être que ton script peut rechercher dans la base de registres par une commande dédiée.
Pour winamp par exemple, c'est HKEY_LOCAL_MACHINE\SOFTWARE\Nullsoft\Winamp (j'ai pensé à WinAmp parce que cela ressemble à wamp, rien de plus)
A croire que tout se lie contre moi...
Apparemment après avoir mis tout mon regedit sans dessus-dessous, wamp ne créé pas de clé dans le software...
Il y en a quelques une qui traines à droite, à gauche mais bon ca aurait mieux si ça avait été plus direct merci tout de même :)
Salut tout le monde, bienvenue à toi skynof sur le forum.
Je ne pense pas que c'est WAMP que tu dois chercher, mais bien trois applications distinctes, à savoir Apache, MySQL et PHP...Citation:
Envoyé par skynof
Bonne continuation
Lorsque tu installes un logiciel, il s'enregistre le plus souvent dans le registre pour indiquer à Windows la procédure d'installation. Tu pourra alors certainement le trouver dans une sous-clé de cette clé du registre :
Code:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
Bonjour,
Je ne sais pas si le chemin est le même pour toute les versions de Wamp, mais au cas ou, je te donne la ligne que j'utilise pour touver le chemin d'installation dans la base de registre :
Citation:
@echo off
set vreg=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\WampServer 2_is1
:regfind
for /f "tokens=1* delims=, " %%i in ('"reg query "%vreg%" /v InstallLocation|find /i "wamp""') do set chemintmp=%%i %%j
for /f "tokens=3* delims=, " %%i in ('"echo "%chemintmp%""') do set valeur2=%%i %%j
set chemin=%valeur2:~0,-2%
echo Le chemin d'installation de wamp est : %chemin%
pause