#1
|
|||
|
|||
Can VBScript access Environment variables?
I want to access environment variables such as COMPUTERNAME from within VBScript vbld_StepStarting event.
I have been using Application.Macros(vbldMacroProject)("MACRO_NAME") to access macros from within VBScripts but can you access Environment variables is a similar way? As a work around, I have used the Set Macro step to assign an environment variable to a macro then access the macro in the script. The problem with this is the extra step and if the macro is at the project level, it modifies the project every time the bld is run. Ron. |
#2
|
|||
|
|||
If 'Tools | Application Options | General | Include environment variables in system macros' is checked, you can use
Code:
Application.Macros(vbldMacroSystem)("ENV_VAR") Code:
Set shell = CreateObject("WScript.Shell") Builder.LogMessage shell.ExpandEnvironmentStrings("%PATH%") |
|
|