Variables d'environnements

Contenu du snippet

Renvoie la valeur d'une variable d'environnement appelée.

Pour obtenir la liste des variables, il suffit de tapez "set" dans une console dos....

Source / Exemple :


Private Declare Function GetEnvironmentVariable Lib "kernel32" Alias "GetEnvironmentVariableA" (ByVal lpName As String, ByVal lpBuffer As String, ByVal nSize As Long) As Long

Public Function GetEnvVar(ByVal VarName As String) As String
  Dim sVar As String, lVar As Long
  lVar = 2048 '(ceci représente le nombre max de charactères à récupérer...)
  sVar = String(lVar, 0)
  lVar = GetEnvironmentVariable(VarName, sVar, lVar)
  GetEnvVar = Left(sVar, lVar)
End Function

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.