本資料はWindows XPを使用しWSH, VBScriptのバージョンを確認する方法を記してあります。
以下のサンプルコードによりWSHのバージョンを取得することができます。
WScript.Echo WScript.Version
コマンドラインでCScriptコマンドを利用し実行すると以下のような結果となりました。
C:\wsh>cscript ver1.vbs Microsoft (R) Windows Script Host Version 5.7 Copyright (C) Microsoft Corporation 1996-2001. All rights reserved. 5.7
作成したスクリプトをダブルクリックし起動すると以下のようなメッセージが表示されました。
VBScripバージョンを取得する方法を以下に記します。
以下のように、メジャーバージョン、マイナーバージョンを別々に取得することができます。
WScript.Echo "Major: " & ScriptEngineMajorVersion & vbCrLf & _
"Minor: " & ScriptEngineMinorVersion & vbCrLfコマンドラインでCScriptコマンドを利用し実行すると以下のような結果となりました。
C:\wsh>cscript ver2.vbs Microsoft (R) Windows Script Host Version 5.7 Copyright (C) Microsoft Corporation 1996-2001. All rights reserved. Major: 5 Minor: 8
上記の結果よりVBScriptのバージョンは5.8になります。
作成したスクリプトをダブルクリックし起動すると以下のようなメッセージが表示されました。