作成 2010.01.08
更新 2010.10.27
VBScript でレジストリの操作
コード

このサンプルではregStrで指定したレジストリ値を操作します。

Option Explicit
Dim regStr, WshShell
regStr = "HKCU\..."
Set WshShell = CreateObject("WScript.Shell")
WScript.Echo WshShell.RegRead(regStr)
WScript.Echo WshShell.RegWrite(regStr, 1, "REG_DWORD")
WScript.Echo WshShell.RegWrite(regStr, 1, "REG_BINARY")
WScript.Echo WshShell.RegWrite(regStr, "aaa", "REG_SZ")
WScript.Echo WshShell.RegDelete(regStr)
レジストリの省略表現
省略キー レジストリ
HKCU HKEY_CURRENT_USER
HKLM HKEY_LOCAL_MACHINE
HKCR HKEY_CLASSES_ROOT
HKU HKEY_USERS
HKCC HKEY_CURRENT_CONFIG
RegWrite メソッドのデータ型
データ型 内容
REG_SZ 文字列
REG_EXPAND_SZ 展開可能な文字列。環境変数などが入れられる
REG_DWORD 整数
REG_BINARY 2進数の整数。取得時は文字列になる
参照

RegRead メソッド | RegWrite メソッド | RegDelete メソッド

タグ: VBScript WSH

©2004-2017 UPKEN IPv4