レジストリからデータを読み取ります。
RegRead ( "keyname", "valuename" )
パラメータ
keyname | 読みとるレジストリキー |
valuename | 読みとる値 |
返し値
成功 | 要求されたレジストリのデータを返し、@EXTENDEDにレジ変数の種類$REG_...を格納します。これらの種類はインクルードファイル"Constants.au3"内で定義されています。 |
失敗 | ""を返し@errorを設定します。 |
1 要求されたキーを開けなかった場合 | |
2 要求されたメインキーを開けなかった場合 | |
3 レジストリにリモート接続できなかった場合 | |
-1 要求された値を開けなかった場合 | |
-2 値の種類がサポートされていない場合 |
注意
レジストリキーは "HKEY_LOCAL_MACHINE" ("HKLM")、"HKEY_USERS" ("HKU")、"HKEY_CURRENT_USER" ("HKCU")、"HKEY_CLASSES_ROOT" ("HKCR")、"HKEY_CURRENT_CONFIG" ("HKCC")のいずれかから開始されなければいけません。
関連
RegDelete, RegWrite, StringSplit
例
$var = RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion", "ProgramFilesDir")
MsgBox(4096, "Program files are in:", $var)