レジストリを操作する

サンプルソース

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(Windows Script Host) 講座




アクセスランキング


基本操作
日付操作
文字列操作
配列操作
システム操作
XML操作
ファイル操作
ディクショナリ操作
データベース操作


Copyright (C) WSH@Workshop All rights reserved.