• Welcome to Jose's Read Only Forum 2023.
 

IWshShell.Environment Property

Started by José Roca, July 14, 2008, 07:54:41 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

José Roca



The following code retrieves the system environment variable NUMBER_OF_PROCESSORS.

JScript


var WshShell = WScript.CreateObject("WScript.Shell");
var WshSysEnv = WshShell.Environment("SYSTEM");
WScript.Echo(WshSysEnv("NUMBER_OF_PROCESSORS"));


VBScript


Set WshShell = WScript.CreateObject("WScript.Shell")
Set WshSysEnv = WshShell.Environment("SYSTEM")
WScript.Echo WshSysEnv("NUMBER_OF_PROCESSORS")


PowerBASIC


DIM pWsh AS IWshShell
DIM pWshEnv AS IWshEnvironment
DIM vType AS VARIANT
pWsh = NEWCOM "WScript.Shell"
vType = "SYSTEM"
pWshEnv = pWsh.Environment(vType)
PRINT ACODE$(pWshEnv.Item(UCODE$("NUMBER_OF_PROCESSORS")))