2007/10/12(金)HSPでキーフックしたいよ!
キー入力がフックできたらいいじゃない?
HSP3でキーボードフックを行うDLL+スクリプトです。
onkeyライクな命令で誰でも簡単に扱うことが可能(かも)。
#include "keyhook.hsp" khHook *onKeyHook ;//フックをセット if stat=0 : dialog "フック失敗" : end stop *onKeyHook ;// キーコードについては、getkeyのヘルプを見るか、「仮想キーコード一覧」でネットを検索すること。 mes "Code:"+ khKeyCode + " Name:" + khKeyName + " Stat:" + khStat if khKeyCode == 65 : return 1 ;// 試しにAだけ入力できなくしてみる。 return
小さいDLLを作るためのヒントになるかもしれない.vcproj付き。
※ ライセンスと免責事項
公序良俗に反しない限り自由に使用可。
作者はDLLの本体とそれが組み込まれた成果物について一切の品質を保証せず、
DLLの本体とそれが組み込まれた成果物によって起きた損害に対して一切の賠償責任を負いません。
キー□ガーとか、キー口ックソフトとか作れますが悪用厳禁でお願いします。
まぁ、普通のDLLなのでHSP以外からも使えば使えるはずです。
※ 履歴
2007/10/15 05:47 - キー入力を無効化した場合でも他のフックに通知するようにした。
2012/11/13 02:27 - LowLevelKeyboardHookをサポート。
2007/09/10(月)文字列で書かれた式を解釈したい
HSPでさ "1+1*2" = 3 になったらうれしくね?
つい最近同じことをqofでやったんだわ。
ステージスクリプトを読み込んで計算式とか処理すんの骨折れたっつか、計算機作ってる時間なかったから。
あとは、変数展開をさくっと組み込めばいろいろと楽しいんじゃね?
2007/01/25(木)コントロール背景透過モジューる
元ネタ
チェックボックスの背景を透過させるには
http://smile.poosan.net/perl-bin/hsp/ver3/hsp3.cgi?print+200610/06110031.txt