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

VBScript Discussion :

[VBS]Tester variable d'environnement.


Sujet :

VBScript

  1. #1
    Membre actif Avatar de Empty_body
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    681
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2004
    Messages : 681
    Points : 239
    Points
    239
    Par défaut [VBS]Tester variable d'environnement.
    Salut,

    Je cherche le moyen de vérifier la présence d'une variable d'environnement bien spécifique. Quelqu'un sait comment faire?
    Pourquoi vouloir ré-inventer la roue...
    ...Surtout si c'est pour la faire carrée...

  2. #2
    Membre actif Avatar de Empty_body
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    681
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2004
    Messages : 681
    Points : 239
    Points
    239
    Par défaut
    J'ai trouvé une solution qui me satisfait, je la laisse pour les éventuels demandeurs...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    Set objShell = WScript.CreateObject("WScript.Shell")
    Set colSystemEnvVars = objShell.Environment("System")
    Set colUserEnvVars = objShell.Environment("User")
    dim displayText
    displayText ="Il vous est inutile de continuer l'installation car : "& vbCrLf
    dim flag
    flag =0 
    if (trim(colSystemEnvVars("JAVA_HOME")) = "") then
    	if (trim(colUserEnvVars("JAVA_HOME")) = "") then
    		displayText = displayText & " - JAVA_HOME n'est pas defini dans les variables d'environnement "& vbCrLf
    		flag = 1
    	end if
    end if
    if (INSTR(colSystemEnvVars("PATH"),"PostgreSQL")=0) then
    	displayText = displayText &  " - PostgreSQL n'est pas defini dans les variables d'environnement (PATH)"& vbCrLf
    	flag = 1
    end if
    if (flag=1) then
    	displayError(displayText)
    end if
     
    function displayError(displayText)
    	msgbox displayText,vbCritical,"Erreur rencontrée"
    end function
    Dans mon exemple, je recherche une variable d'environnement appelée JAVA_HOME et je teste la présence de postgreSQL dans le path.
    Pourquoi vouloir ré-inventer la roue...
    ...Surtout si c'est pour la faire carrée...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Variable d'environnement VBS ?
    Par torrgovin dans le forum VBScript
    Réponses: 10
    Dernier message: 24/12/2009, 09h35
  2. NASM Tester une variable d'environnement à la "compilat
    Par Pierre Maurette dans le forum Assembleur
    Réponses: 1
    Dernier message: 10/06/2005, 13h27
  3. [BES] Création d'une variable d'environnement
    Par NGI80 dans le forum Autres
    Réponses: 2
    Dernier message: 17/10/2002, 07h31
  4. nom de fichier et variables d'environnement
    Par joebarthib dans le forum Langage
    Réponses: 2
    Dernier message: 18/07/2002, 15h21
  5. Réponses: 4
    Dernier message: 18/07/2002, 13h32

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