OSのバージョンやビルド番号をブログの記事内に書くことがあるのですが、いちいちシステム情報を見るのは面倒くさいので、バージョン情報を直接クリップボードにコピーするスクリプトを書きました。
Option Explicit 'OSのバージョン情報をクリップボードにコピー PutInClipboardText GetOSVersion() 'WScript.Echo GetOSVersion() '確認用 Private Function GetOSVersion() Dim colItems Dim itm Dim ret Set colItems = CreateObject("WbemScripting.SWbemLocator") _ .ConnectServer _ .ExecQuery("Select * From Win32_OperatingSystem") For Each itm In colItems ret = "OS名:" & itm.Caption & " " & "バージョン:" & itm.Version & " ビルド " & itm.BuildNumber Next GetOSVersion = ret End Function Public Sub PutInClipboardText(ByVal str) 'https://www.ka-net.org/blog/?p=1563 Dim cmd cmd = "cmd /c ""echo " & str & "| clip""" CreateObject("WScript.Shell").Run cmd, 0 End Sub
文字列をクリップボードにコピーする処理は、下記記事のコードをそのまま使っています。
この記事へのコメントはありません。