WScriptオブジェクトで取得できる情報

いつものようにメモメモ。
もともとVB Scriptでコマンドライン引数を取得する方法を調べてたのですが。 他にも使えそうな情報が拾えるようなのでついでに書きます。
軽く参考になればと思います。

サンプルです。

'引数の一覧
For I = 0 To WScript.Arguments.Count - 1
WScript.Echo("WScript.Arguments.Item(" & I & "):" & WScript.arguments.Item(I))
Next
'スクリプトファイル(自分自身)のフルパス
WScript.Echo("WScript.ScriptFullName:" & WScript.ScriptFullName)
'スクリプトファイル(自分自身)のファイル名
WScript.Echo("WScript.ScriptName:" & WScript.ScriptName)

'WScriptのフルパス
WScript.Echo("WScript.FullName:" & WScript.FullName)
'WScriptの名前(ファイル名ではない)
WScript.Echo("WScript.Name:" & WScript.Name)
'WScriptのパス
WScript.Echo("WScript.Path:" & WScript.Path)
'WScriptのバージョン
WScript.Echo("WScript.Version:" & WScript.Version)

'スクリプトの終了(エラーコード1を返す。省略可)
WScript.Quit(1)

WScript.Echo("出力されない")

実行例です。

C:\>cscript hoge.vbs /A /?
Microsoft (R) Windows Script Host Version 5.6
Copyright (C) Microsoft Corporation 1996-2001. All rights reserved.

WScript.Arguments.Item(0):/A
WScript.Arguments.Item(1):/?
WScript.ScriptFullName:C:\hoge.vbs
WScript.ScriptName:hoge.vbs

WScript.FullName:C:\WINNT\system32\cscript.exe
WScript.Name:Windows Script Host
WScript.Path:C:\WINNT\system32
WScript.Version:5.6
実行例は、分かりやすくするためにコマンドライン版で実行しました。