レジストリを操作する
サンプルソース
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_USER | HKCU |
HKEY_LOCAL_MACHINE | HKLM |
HKEY_CLASSES_ROOT | HKCR |
レジストリを書き込む場合、値と型名を指定します。
REG_SZは文字列、REG_DWORDは数値、REG_BINARYはバイナリ、REG_MULTI_SZは配列、
REG_EXPAND_SZは展開可能な文字列を表します。
システム操作
- 環境変数を取得する環境変数を取得する サンプルソース Set WshShell = WScript.CreateObject("WScript.Shell...
- イベントログに書き込むイベントログに書き込む サンプルソース Set WshShell = WScript.CreateObject("WScript.S...
WSH(Windows Script Host) 講座
WSH(Windows Script Host) とは
Windows Script Host (WSH) は、Windows 管理ツール用のスクリプト言語です。
WSH に必要な環境
WSHは、Windows98以... |
WSH の書き方
WSHは VBScript または Javascript で記述します。
VBScript は「.vbs」、Javascript は「.js」という拡張子を付けてファイルを作成します。
... |
WscriptとCscriptの違い
WSHはWscriptまたはCscriptで起動できます。
WScriptとCScriptはほぼ同様の機能を持ちますが、WScriptは対話向け、CScriptは
コン... |
WMI とは
Windows Management Instrumentation (WMI) は、Windowsシステムを管理するため
のインターフェースです。
Windows 2000以降のWindows OSには... |