regkey

レジストリキー指定

regkey p1,"key-name",p2

p1=0~(0)  : キーグループ指定
"key-name" : キー名指定
p2=0~1(0) : 既存のキー(0)・新規作成(1) モードスイッチ

(プラグイン / モジュール : hspext)

解説

アクセスするレジストリのキーを指定します。レジストリの読み書きをする場
合には、最初に必ずregkey命令でキーと読み書きのモードを指定しておかなけ
ればなりません。

p1では、キーグループを指定します。これは以下の中から選びます。

   p1 : key group
 -----------------------------------------------------
   0  : HKEY_CURRENT_USER
   1  : HKEY_LOCAL_MACHINE
   2  : HKEY_USERS
   3  : HKEY_CLASSES_ROOT
   4  : HKEY_DYN_DATA ( Windows95/98のみ )
   5  : HKEY_PERFORMANCE_DATA ( WindowsNTのみ )

"key-name"では、"Software\\OnionSoftware\\hsed" のように「\\」でツリー
を区切って階層指定を行ないます。
最後に、p2で読み書きモードの設定をします。 p2が0の場合は読み出しモード
となり、getreg命令で指定したセクションの内容を読み出すことができるよう
になります。p2が1の場合は、新規作成モードとなり、 setreg命令で指定した
セクションを追加します。
すでに存在するレジストリの読み出し、変更はp2を0に設定してください。

regkey命令の実行後は、システム変数statに結果が返ります。
システム変数 statが0以外の場合は、何らかのエラーが起こっていることを示
しています。

サンプル逆引き (2)

regtest.hsp
regtest2.hsp

情報

プラグイン / モジュールhspext
バージョン3.1
作成日2002/12/01
著作者onitama
URLhttp://www.onionsoft.net/
備考hspext.asをインクルードすること。
タイプ拡張命令
グループOSシステム制御命令
対応環境
  • Windows 版 HSP
hs ファイルhsphelp\hspext.hs