求按键精灵后台找色高手进
IfColor153,151,"D3E1E4",0ThenElseEndIf上面是一个前台的逻辑写法,如果改成后台要什么写,,...
IfColor 153,151,"D3E1E4",0 Then
Else
End If
上面是一个前台的逻辑写法,如果改成后台要什么写,, 展开
Else
End If
上面是一个前台的逻辑写法,如果改成后台要什么写,, 展开
1个回答
展开全部
Color = Plugin.BkgndColor.GetPixelColor(Hwnd, 153, 151)
If Color="D3E1E4" Then
Else
End If
其中后台坐标值很可能与前台坐标不一致。
If Color="D3E1E4" Then
Else
End If
其中后台坐标值很可能与前台坐标不一致。
追问
如何抓到后台窗口的准确坐标呢
追答
通过命令
Rect = Plugin.Window.GetClientRect(Hwnd)
Dim MyArray
MyArray=Split(Rect,"|")
Ux = CLng(MyArray(0))
Uy = CLng(MyArray(1))
获得窗口的左上角点坐标,后台的准确坐标就是153-Ux,151-Uy这个值了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询