将coordmode从活动窗口更改为任何窗口

时间:2013-09-29 18:16:10

标签: autohotkey

情况就是这样:

1)我有3个Windows;

2)我的鼠标位于其中任何一个上方(鼠标光标下的活动表);

3)我有两个Windows的ahk_id(存储在全局变量中);

4)每隔5秒,我会检查(不管鼠标光标的移动),特定窗口的像素(window1,window2 ......)是否有某种颜色;

5)单击该像素的controlclik并重新控制鼠标光标下的起始窗口。

checktime(){
var := Mod(A_Sec, 5)
if (var = 0){
    checkpixel(window1) ; window1 is an ahk_id, stored in a global variable
    checkpixel(window2)
    checkpixel(window3)
}

checkpixel(window){
CoordMode, ToolTip, window ; this line of code is definitely wrong, what do you recommend?
pixelgetcolor, color, 440, 295
if(color=0x4E3500){
    controlclick, x440 y295, ahk_id %window%
}

提前感谢您的答案!

0 个答案:

没有答案