レジストリを操作する

サンプルソース

Set WshShell = WScript.CreateObject("WScript.Shell")

' レジストリを取得する
WScript.Echo WshShell.RegRead("HKCU\Software\Test\")

' レジストリを書き込む
WshShell.RegWrite "HKCU\Software\Test\", 1, "REG_DWORD"

' レジストリを削除する
WshShell.RegDelete "HKCU\Software\Test\"

解説

レジストリの値は RegRead で取得、RegWrite で書き込み、RegDelete で削除をします。

キー名には以下のような短縮形のキーの指定も可能です。
通常キー短縮キー
HKEY_CURRENT_USERHKCU
HKEY_LOCAL_MACHINEHKLM
HKEY_CLASSES_ROOTHKCR

レジストリを書き込む場合、値と型名を指定します。
REG_SZは文字列、REG_DWORDは数値、REG_BINARYはバイナリ、REG_MULTI_SZは配列、
REG_EXPAND_SZは展開可能な文字列を表します。


その他操作





WSH講座


Copyright (C) WSH@Workshop All rights reserved.