Windowsレジストリ操作 BakuretuHspRegistry
拡張プラグイン
マニュアル
【 タイトル 】 | HSP拡張プラグイン レジストリ操作 BakuretuHspRegistry プラグイン |
【ファイル名】 | 0.0 |
【バージョン】 | HSPBREG00.LZH (LHA32で展開してください) |
【作 者】 | 爆裂健 ( BakuretuKen ) |
【前提ソフト】 | Hot Soup Processor 2.5以上 |
【転載の可否】 | 自由 |
【ファイル構成】
BakuReg.hpi ・・・ HSP用拡張プラグイン
BakuReg.AS ・・・ インクルード ASファイル
SAVE.AS ・・・ レジストリ保存ASファイル
LOAD.AS ・・・ レジストリ読み込みASファイル
DEL.AS ・・・ レジストリ削除ASファイル
DELDIR.AS ・・・ レジストリフォルダ削除ASファイル
readme.txt ・・・ へっぽこマニュアル
【 概要 】
インタプリタ言語 Hot Soup Processor (以下HSP)で、Windowsのレジストリを作するための拡張プラグインです。
可能な限り簡単にレジストリにデータを保存できるようにしました。
そのため現在、保存・読み込みできるデータは数字のみです。
機能を限定して、直感的に簡単に使えるようにしました。
この拡張プラグインは、
「マイコンピュータ\HKEY_CURRENT_USER\Software\BakuretuHspRegistry」
のレジストリ位置にしかデータを作成、削除できません。
そのため間違っても重要なレジストリを削除する事はありません
「HSP本体の入手先」は、
[ Hot Soup Processor Page ]
http://www.onionsoft.net/hsp/
です。
【 使い方 】
BakuReg.hpi を HSP開発ツールのフォルダに入れてください。
プログラムをEXEにした場合は、EXEと同じフォルダに BakuReg.hpi を入れてください。
【 スクリプト記述 】
#include "BakuReg.AS"
最初にこの1行を記述してください。
BakuRegSetDir
BakuRegSave
BakuRegLoad
BakuRegDel
BakuRegDelDir
BakuRegDelAll
という命令が新たに使えるようになります。
BakuRegSetDir "BakuYa-Soft"
これで、レジストリフォルダを「BakuYa-Soft」に設定します。
セットしたフォルダ名はプログラムが終了するまで有効です。
BakuRegSave "save01", 12345
これで、セットしたレジストリフォルダの中に「save01」という名前で
「12345」というデータを保存します。
レジストリ保存場所は、
マイコンピュータ\HKEY_CURRENT_USER\Software\BakuretuHspRegistry\BakuYa-Soft\save01
になります。
BakuRegLoad "save01"
で、セットされているレジストリフォルダの「save01」データをstat変数に取り出します。
このマニュアルの例では、12345 がstat変数に入ります。
値が存在しない場合は、0 がstat変数に入ります。
BakuRegDel "save01"
これで、セットしたレジストリフォルダの中に「save01」という名前のデータを削除します。
BakuRegDelDir
この命令で、セットされているレジストリフォルダをフォルダの中身ごと削除します。
BakuRegDelAll
この命令で、この BakuretuHspRegistry で作成されたすべてのデータをクリアします。
他のソフトが BakuretuHspRegistry を利用してデータを保存している可能性があるため、
基本的にはこの命令は使わないで下さい。
この命令で「BakuretuHspRegistry」フォルダを内容ごと削除します。
【注意】
このプログラムはフリーソフトです。
このプログラムを使用して生じたいかなるトラブルについても、
作者は一切責任を負いません。
利用に関してはまったく制限はありません。
私(爆裂健)に連絡も必要ありません。
ご自由にご利用ください。
Hot Soup Processor は、おにたまさんのフリーソフトです。
素晴らしい開発環境を作って頂いてありがとうございます m(__)m
【HSPホームページ】
http://www.onionsoft.net/hsp/
質問や疑問点、リクエスト等がありましたら、ご遠慮無くメールをください。
バグがあったら、是非メールをください!(笑)
2002.07.01.
Copyright (C) 爆裂健(BakuretuKen) 2002
Home Page http://www.vector.co.jp/authors/VA006860/