例:インターネットエクスプローラーの、検索窓を選択中に、
HSPプログラム内の「HSPを検索」というボタンを押すと、
インターネットエクスプローラーの、検索窓が選択され、
「HSP」という文字列が送信され、エンターが押される。
以下2つ、
上はどれが選択中のウィンドウかわかりません。
下は、選択中のウィンドウにしかキー送信ができません。
選択中のウィンドウやオブジェクトの名前、ハンドルを取得するにはどうしたら良いのでしょうか。
すべてのウィンドウタイトル取得
現在のウィンドウにキー送信
#include "hspext.as" LOG = "" mesbox LOG, 640, 480 MB = stat repeat aplsel "",cnt if stat != 0 : break LOG += refstr + "\n" loop objprm MB, LOG
#uselib "user32.dll" #func keybd_event "keybd_event" int,int,int,int #cfunc MapVirtualKey "MapVirtualKeyA" int,int repeat KeyCode = 90 kb_vir = MapVirtualKey( KeyCode, 0 ) keybd_event KeyCode, kb_vir, 0, 0 wait 100 loop