按键精灵后台找色有问题

2024-12-15 17:37:36
推荐回答(4个)
回答1:

窗口内的坐标不等于屏幕坐标,其实我以前做后台按键的时候也卡在这个问题上,要先得到窗口左上角的XY坐标,然后再用屏幕坐标减去左上角坐标才行
具体的你可以百度HI聊

回答2:

.MousePoint()
要求开始运行脚本的时候鼠标放在窗口里 才能找到那个窗口

当然出现你这种问题的可能性很多 你给的信息则不太够
所以我说的未必对
你再试试吧

回答3:

我还是觉得是句柄有问题。浏览器窗体是由很多部分组成的,各个控件的句柄不同。比如你获得了浏览界面的句柄,然后可以点击里面的链接,但之后你要对网页中的网页游戏进行操作是不可以的,因为内嵌的网页游戏和界面不是同一个窗口句柄。
这种情况比较常见,不知道你是不是这种情况。

回答4:

bkgnd 有些窗口就是会这样...
多试几次吧...
checkTime = 10
for checkTime
Color = Plugin.Bkgnd.GetPixelColor(hwnd,393,189)
Delay 100
if Color <> "000000" Then
Exit For
End If
next