IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Scripts/Batch Discussion :

Savoir si un logiciel est installé


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mai 2008
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 17
    Par défaut Savoir si un logiciel est installé
    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 ^^

  2. #2
    Expert confirmé
    Avatar de shawn12
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Avril 2006
    Messages
    3 368
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2006
    Messages : 3 368
    Par défaut
    Tu peux peut-être tester si le fichier exécutable du logiciel existe dans "Program Files" avec IF EXIST.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    IF EXIST nomfichier. (
        del nomfichier.
    ) ELSE (
        echo nomfichier. introuvable.
    )

  3. #3
    Membre averti
    Inscrit en
    Mai 2008
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 17
    Par défaut
    oui j'ai fait un truc dans le genre

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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
    )
    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...

  4. #4
    Rédacteur

    Avatar de ram-0000
    Homme Profil pro
    Consultant en sécurité
    Inscrit en
    Mai 2007
    Messages
    11 517
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultant en sécurité
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mai 2007
    Messages : 11 517
    Par défaut
    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)
    Raymond
    Vous souhaitez participer à la rubrique Réseaux ? Contactez-moi

    Cafuro Cafuro est un outil SNMP dont le but est d'aider les administrateurs système et réseau à configurer leurs équipements SNMP réseau.
    e-verbe Un logiciel de conjugaison des verbes de la langue française.

    Ma page personnelle sur DVP
    .

  5. #5
    Membre averti
    Inscrit en
    Mai 2008
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 17
    Par défaut
    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

  6. #6
    Membre émérite
    Avatar de maxim_um
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    895
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 895
    Par défaut
    Salut tout le monde, bienvenue à toi skynof sur le forum.

    Citation Envoyé par skynof
    après avoir mis tout mon regedit sans dessus-dessous, wamp ne créé pas de clé dans le software...
    Je ne pense pas que c'est WAMP que tu dois chercher, mais bien trois applications distinctes, à savoir Apache, MySQL et PHP...

    Bonne continuation

Discussions similaires

  1. Savoir si un logiciel est installé
    Par Zaki_SDwin dans le forum Débuter
    Réponses: 9
    Dernier message: 08/04/2008, 14h22
  2. Réponses: 4
    Dernier message: 29/01/2007, 13h41
  3. Savoir si un composant est installé dans la VCL...
    Par delphi-fan dans le forum Composants VCL
    Réponses: 2
    Dernier message: 16/01/2006, 21h25
  4. Savoir si un logiciel est lancé
    Par LoicH dans le forum C++Builder
    Réponses: 2
    Dernier message: 17/12/2004, 23h24
  5. Savoir si un codec est installé ?
    Par Neilos dans le forum Windows
    Réponses: 3
    Dernier message: 26/08/2004, 16h29

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo