aplsel

任意のウィンドウ捕獲

aplsel "window name",p1

"window name" : 取得するウィンドウのタイトル名
p1=0~(0)     : 開始ID

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

解説

指定したウィンドウを捕獲して、メッセージを送信する準備をします。

"window name" に、ウィンドウのタイトルに表示されている文字列を指定することで、ウィンドウを検索します。
"window name"は、終わりの文字列を省略することが可能です。
たとえば、"HSPスクリプトエディタ"という名前のウィンドウは、"HSP"だけでも、"HSPスクリ"という文字列でもマッチします。
ただし、同じ名前のタイトルがあった場合には、どのウィンドウがマッチするかは不明になります。

p1で開始IDを指定することで検索を開始する検索IDを決めることができます。
この検索IDは、 すべてのウィンドウ (およびタスク) のID番号で、0から順番に値がつけられています。
「aplsel "",p1」と記述すると、検索IDがp1のウィンドウを捕獲することができます。

aplsel命令が実行されて、ウィンドウの検索に成功した場合は、システム変数statに0が代入されて、システム変数 refstrに正確なウィンドウタイトル名が代入されます。
ウィンドウの検索に失敗した場合は、システム変数 statに1が代入されメッセージの送信を行なうことはできません。

関連項目

aplobj任意のオブジェクト捕獲(hspext)
aplactウィンドウをアクティブにする(hspext)
aplfocusキー送信先をデフォルトにする(hspext)
aplstr文字列をキー送信(hspext)
aplkeyキーコード送信(hspext)
aplkeydキー押し下げ送信(hspext)
aplkeyuキー押し上げ送信(hspext)
aplgetオブジェクトの文字列を取得(hspext)
apleditエディットコントロール情報取得(hspext)

サンプル逆引き (3)

aplkey.hsp
aplkey3.hsp
aplnote.hsp

情報

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