VBScriptで.NET Frameworkのバージョンを取得するスクリプト †手軽に.NET Frameworkのバージョンが確認できたらいいな。と思い、 参考URL †サンプルスクリプト †.NET Frameworkのバージョンを取得するサンプルスクリプトは以下の通りです。 Option Explicit Dim ows, reg, v, msg reg = "HKLM\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full\Release" Set ows = CreateObject("WScript.Shell") On Error Resume Next v = ows.RegRead(reg) If Err.Number <> 0 Then WScript.Echo(reg & " was not found.") On Error Goto 0 Err.Clear Set ows = Nothing WScript.Quit(1) End If If v >= 528040 Then msg = "4.8 or later" ElseIf releaseKey >= 461808 Then msg = "4.7.2" ElseIf releaseKey >= 461308 Then msg = "4.7.1" ElseIf releaseKey >= 460798 Then msg = "4.7" ElseIf releaseKey >= 394802 Then msg = "4.6.2" ElseIf releaseKey >= 394254 Then msg = "4.6.1" ElseIf releaseKey >= 393295 Then msg = "4.6" ElseIf releaseKey >= 379893 Then msg = "4.5.2" ElseIf releaseKey >= 378675 Then msg = "4.5.1" ElseIf releaseKey >= 378389 Then msg = "4.5" Else msg = "No 4.5 or later version detected" End If WScript.Echo(msg) Set ows = Nothing WScript.Quit(0) 起動方法 †結果出力は、WScript.Echoを利用しているので、Scriptでも使用できます。
以上、VBScriptで.NET Frameworkのバージョンを取得するスクリプトでした。 |