uwscのバックグラウンド操作について。 現在、とあるflashゲームをuwscで自動操作しています。 できればバックグラウンドで動作させたいと思っています。
uwscのバックグラウンド操作について。 現在、とあるflashゲームをuwscで自動操作しています。 できればバックグラウンドで動作させたいと思っています。 以下のコードはGoogleChrome、アクティブ状態(前面って意味でいいんですかね?)で動作確認済みです。 ここからバックグランドで動作させるにはどうすればいいでしょうか。 id = GETID("タイトルの一部") Hnd = GETCTLHND(id, "Chrome_RenderWidgetHostHWND") MOUSEORG(Hnd, 2) while true IFB CHKIMG("01_01.bmp") BTN(LEFT,CLICK,G_IMG_X+10, G_IMG_Y+10) ENDIF ~中略~ IFB CHKIMG("l_002.bmp") BTN(LEFT,CLICK,G_IMG_X+10, G_IMG_Y+10) ENDIF Sleep(1) wend
プログラミング・6,351閲覧・25
1人が共感しています
ベストアンサー
MOUSEORG(Hnd, 2) この状態で既にバックグラウンドになっています(MORG_DIRECT=2)。これにCHKIMGの分も指定してみてください。 MOUSEORG(Hnd, MORG_DIRECT, MORG_BACK) これでダメならばGETCTLHNDで指定するクラス名が違うか、元々無理かのどちらかです。
2人がナイス!しています