板 1- 前 次 新 レス
管理人の雑記
[49]管理人 ★:2007/07/02(月) 09:25:44
日本語の説明を一通り1.0.47.00に対応させた。
OnMessage()とCriticalの割り込み条件が糞ややこしくて死ぬ。
とりあえず、メッセージ処理関数では、Critical,10000とかやって、出来るだけ早く終了するようにすれば、割り込みなどを気にしなくて済むのだろうか。
関数ライブラリ機能は、ライブラリスクリプト内で、スクリプトファイル名と同名か、スクリプトファイル名と何らかの文字列を「_」で連結した名前の関数を定義しておき、その関数を呼び出すことでライブラリスクリプトが読み込まれるというなんだかよく分からない仕様。
関数一つごとにスクリプトファイルを分けるのは面倒だし、「ActiveX_GetProp」のような糞長い関数名をいちいち呼び出すのも面倒くさい。
呼び出した関数だけでなく、同じスクリプトで定義されている関数やラベルは利用できるので、ダミーの「ActiveX()」関数を定義しておいて、利用元スクリプトの最初の方で呼び出すようにするのが妥当か。
それじゃあ#Includeとあまり変らない気がするが、#IncludeではAutoHotkey.exeがあるフォルダを基準とした場所にあるスクリプトを読み込めない。
なんカレントディレクトリなんかが基準パスになっているんだか。
前 次