home *** CD-ROM | disk | FTP | other *** search
- ' Windows Script Host Sample Script
- '
- ' ------------------------------------------------------------------------
- ' Copyright (C) 1996-1997 Microsoft Corporation
- '
- ' You have a royalty-free right to use, modify, reproduce and distribute
- ' the Sample Application Files (and/or any modified version) in any way
- ' you find useful, provided that you agree that Microsoft has no warranty,
- ' obligations or liability for any Sample Application Files.
- ' ------------------------------------------------------------------------
-
- ' This sample will list all environment variables defined on this machine.
-
- L_Welcome_MsgBox_Message_Text = "This script will list all environment variables defined on this machine."
- L_Welcome_MsgBox_Title_Text = "Windows Scripting Host Sample"
- Call Welcome()
-
-
- ' ********************************************************************************
- ' *
- ' * Environment Sample
- ' *
- CRLF = Chr(13) & Chr(10)
-
- Dim WSHShell
- Set WSHShell = WScript.CreateObject("WScript.Shell")
-
-
- Sub show_env(strText)
- MsgBox strText, vbInformation, L_Welcome_MsgBox_Title_Text
- End Sub
-
- intIndex = 0
- strText = ""
- intNumEnv = 0
- MAX_ENV = 20
- For Each strEnv In WshShell.Environment("PROCESS")
- intIndex = intIndex + 1
- strText = strText & CRLF & Right(" " & intIndex, 4) & " " & strEnv
- intNumEnv = intNumEnv + 1
- If intNumEnv >= MAX_ENV Then
- Call show_env(strText)
- strText = ""
- intNumEnv = 0
- End If
- Next
-
- If intNumEnv >= 1 Then Call show_env(strText)
-
-
- ' ********************************************************************************
- ' *
- ' * Welcome
- ' *
- Sub Welcome()
- Dim intDoIt
-
- intDoIt = MsgBox(L_Welcome_MsgBox_Message_Text, _
- vbOKCancel + vbInformation, _
- L_Welcome_MsgBox_Title_Text )
- If intDoIt = vbCancel Then
- WScript.Quit
- End If
- End Sub
-