お世話になっております、るっちぃと申します。
現在、マウスの座標がデスクトップ全体の左上画面端にくると何かしらアクションがされるというプログラムを作っております。
プログラムは下記に示します。
レスポンスを重視するため、await を10に設定してループ監視しておりますが、どうもCPUへの負荷がきになります。
そのため、他の方法を模索しておりますが、なかなかいいものが見つかりません。
CPUに負担があまりかからないという条件で、上記のようなプログラムを書くことはできないのでしょうか?
//-------------
screen 0,100,50
repeat
if(ginfo_mx<=0 and ginfo_my<=0) : dialog : end
await 10
loop
//-------------
よろしくお願いします。
以下試行錯誤
wm_mousemoveを使用・・するがアプリウィンドウ上でしか反応せず・・・。
ならばbgscrの1pxウィンドウを使う・・としてもスマートな方法ではない・・。