VARIAVEIS DE AMBIENTE
gurizada,
Preciso saber alguma forma, de criar uma variável de ambiente no windows, via VB.
Preciso saber alguma forma, de criar uma variável de ambiente no windows, via VB.
Vale lembrar que a variavel definida pela forma citada pelo RLIMA ira desaparecer no término da execução da aplicação !
Se o seu ambiente for windows 2000 existem 3 areas de variáveis de ambiente: Usuario, Sistema e Processo. Sendo que as váriavies do ambiente de Processo desaparecem ao término da execução da aplicação !
Você pode utilizar o objeto de "Windows Script Host" para manusear esses ambientes conforme exemplo abaixo:
Dim wshShell As Object
Dim wshUserEnv As Object
Dim wshSystemEnv As Object
Dim wshProcessEnv As Object
Set wshShell = CreateObject("WScript.Shell")
Set wshUserEnv = wshShell.Environment("USER")
Set wshSystemEnv = wshShell.Environment("SYSTEM")
Set wshProcessEnv = wshShell.Environment("PROCESS")
' Atribuindo valores as variáveis VAR1, VAR2 e VAR3
wshUserEnv.Item("VAR1") = "um"
wshSystemEnv.Item("VAR2") = "dois"
wshProcessEnv.Item("VAR3") = "três"
Flávio,
Como você consegue definir variáveis de ambiente com Environ ???
Como você consegue definir variáveis de ambiente com Environ ???
Apenas fiquei curioso sobre o assunto !
Mas se não me engano parece que ao encerrar o programa a variavel de ambiente deixa de existir.
Mas se não me engano parece que ao encerrar o programa a variavel de ambiente deixa de existir.
Tópico encerrado , respostas não são mais permitidas