#navi(../)
* WSH, VBScriptのバージョンを調べる方法 [#ff38664a]
本資料はWindows XPを使用しWSH, VBScriptのバージョンを確認する方法を記してあります。
#contents
#htmlinsertpcsp(win-top.html,win-sp.html)
* WSHのバージョンを取得する [#i48cf0d2]
以下のサンプルコードによりWSHのバージョンを取得することができます。
-サンプルコード &ref(ver1.vbs);
WScript.Echo WScript.Version
** コマンドラインで実行 [#g6d558ed]
コマンドラインで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
** ダブルクリックで起動 [#aac9ca6c]
作成したスクリプトをダブルクリックし起動すると以下のようなメッセージが表示されました。
#ref(wsh_ver.gif)
* VBScriptのバージョンを取得する [#g7c716b2]
VBScripバージョンを取得する方法を以下に記します。~
以下のように、メジャーバージョン、マイナーバージョンを別々に取得することができます。
- サンプルコード &ref(ver2.vbs);
WScript.Echo "Major: " & ScriptEngineMajorVersion & vbCrLf & _
"Minor: " & ScriptEngineMinorVersion & vbCrLf
** コマンドラインで実行 [#ib16f3d5]
コマンドラインで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になります。
** ダブルクリックで起動 [#defa2ed7]
作成したスクリプトをダブルクリックし起動すると以下のようなメッセージが表示されました。
#ref(vbs_ver.gif)
* 参考サイト [#q79858fa]
-[[スクリプトとは何ですか>http://technet.microsoft.com/ja-jp/scriptcenter/ff576118.aspx]]