JP1/Script(Windows(R)用)

[目次][用語][索引][前へ][次へ]

9.2.1 RegReadレジストリから値を読み込む

機能
レジストリから値を読み込みます。
形式
RegRead ( RegKey , SubKey , ValueBuff , 〔EntryName〕 , 〔TypeBuff〕 〔, Option〕 )
指定項目
RegKey
レジストリキーを指定します。
この値は次のどれかになります。
  • HKEY_CLASSES_ROOT
  • HKEY_CURRENT_USER
  • HKEY_LOCAL_MACHINE
  • HKEY_USERS
HKEY_LOCAL_MACHINEを指定し,SubKeyの最初のキーにSoftwareを指定した場合,HKEY_CURRENT_USER\Software\Classes\VirtualStore\Machine\Software下にリダイレクトされます。リダイレクトされたエントリは優先して読み込まれます。
SubKey
レジストリサブキーを文字列,または値を格納した変数名で指定します。
ValueBuff
読み込んだ値を受け取る変数名を指定します。
EntryName
エントリ名を文字列,または値を格納した変数名で指定します。
この値は省略できます。省略した場合,エントリ名のない値を仮定します。
TypeBuff
型を受け取る変数名を指定します。
この変数に格納される値は次のどれかになります。
  • REG_BINARY
  • REG_DWORD
  • REG_DWORD_BIG_ENDIAN
  • REG_EXPAND_SZ
  • REG_LINK
  • REG_MULTI_SZ
  • REG_NONE
  • REG_RESOURCE_LIST
  • REG_SZ
この値は省略できます。
Option
オプションを指定します。
この値には次の値を指定できます。
意味
10 値がREG_DWORD型,またはREG_DWORD_BIG_ENDIAN型の場合,読み込んだ値を10進数で返します。
16 値がREG_DWORD型,またはREG_DWORD_BIG_ENDIAN型の場合,読み込んだ値を16進数で返します。
この値は省略できます。省略した場合,16を仮定します。
説明
レジストリから値を読み込み,指定された変数に格納します。コマンドが正常に実行された場合は真(True)を,エラーが発生した場合は偽(False)を,コマンドの実行結果として返します。
注意
読み込んだレジストリの型がREG_MULTI_SZの場合,先頭行の値だけ変数に格納されます。
読み込むレジストリの値の長さが1,025バイト以上の場合,「0234:データがさらにあります。」のエラーになります。値の長さが1,025バイト以上のレジストリを読み込まないようにしてください。
Dim  DBflag
RegRead ( HKEY_LOCAL_MACHINE   _
        ,"Software\Hitachi\JP1/Script\Option" _
        , DBflag ,"Debug" )
If  DBflag = 1  Then
  Exit
End
対象バージョン
JP1/Script 01-00以降