06/08/15 16:37:59 AO5D9Ts00
あるゲームについてバックグラウンドで動作させて
マクロ(F1キーを一定間隔で押下)も動作するようにしたいのですが、うまくいきません。
他のアプリでは動くのですが・・・
以下のスクリプトでどこか間違ってますでしょうか?
ID = getid("○○ゲーム")
MOUSEORG(ID,2)
DEF_DLL PostMessageA(HWND,LONG,LONG,DWORD):LONG:user32.DLL
Hndl=IDTOHND(ID)
WM_KEYDOWN = $0100
WM_KEYUP = $0101
BTN(LEFT,DOWN,0,0)
repeat
PostMessageA(Hndl, WM_KEYDOWN, VK_F1,0)
PostMessageA(Hndl, WM_KEYUP, VK_F1,0)
Sleep(2)
until getkeystate(vk_shift) and getkeystate(vk_esc)
// Shift + Esc を押し続けると終了する
MOUSEORG(0)