Can I pick up environment variables in vbscript WSH script?

后端 未结 5 473
终归单人心
终归单人心 2020-11-28 13:37

Is is possible to read system environment variables in a Windows Scripting Host (WSH) VBS script?

(I am writing a VBScript using Windows Scripting Host for task for

5条回答
  •  自闭症患者
    2020-11-28 13:56

    Set WshShell = CreateObject("WScript.Shell")    
    Set WshEnv = WshShell.Environment
    WScript.Echo "WINDIR=" & WshEnv.Item("WINDIR")  & vbCrLf & vbCrLf   
    Set WshShell = CreateObject("WScript.Shell")
    WScript.Echo "Environment System:"              & vbCrLf & _ 
             "..............................................."
    
    For Each IEnv In WshShell.Environment("System")
        WScript.Echo IEnv
    Next
    
    WScript.Echo vbCrLf & "Environment User:"       & vbCrLf & _   
            "..............................................."
    
    For Each IEnv In WshShell.Environment("User") 
        WScript.Echo IEnv
    Next
    
    WScript.Echo vbCrLf & "Environment Volatile:"   & vbCrLf & _ 
           "..............................................."
    
    For Each IEnv In WshShell.Environment("Volatile")
        WScript.Echo IEnv
    Next
    
    WScript.Echo vbCrLf & "Environment Process:"    & vbCrLf & _ 
           "..............................................."
    
    For Each IEnv In WshShell.Environment("Process")
        WScript.Echo IEnv
    Next
    

提交回复
热议问题