永发信息网

按键精灵怎样在“指定的窗口找色”?

答案:2  悬赏:30  手机版
解决时间 2021-02-06 05:59
  • 提问者网友:精神病院里
  • 2021-02-05 05:03
想在一个指定的窗口里面找色,写好后在“该窗口”按热键运行。
①自动获取句柄和窗口在桌面的位置
③然后想在这个窗口里的“指定坐标”找“指定颜色”,窗口不管移到哪都有效。
④颜色存在则发出beep提示音,否则无操作。具体要怎么写呢?
最佳答案
  • 五星知识达人网友:你哪知我潦倒为你
  • 2021-02-05 06:29
你要的代码具体情况还要你自己改一下
------------要用按键8-------------
dim MyArray
hwnd = Plugin.Window.MousePoint()
XY = lib.窗口.得到鼠标在窗口上位置()
MyArray = Split(XY, "|")
X = CInt(MyArray(0)): Y = CInt(MyArray(1))
C = Plugin.Bkgnd.GetPixelColor(hwnd,x,y)
sRect = Plugin.Window.GetClientRect(Hwnd)
MyArray = Split(sRect, "|")
L = Clng(MyArray(0)): T = Clng(MyArray(1))
R = Clng(MyArray(2)): B = Clng(MyArray(3))
If C="??????"
Call Plugin.Media.Beep(523, 200)
End If
MessageBox "鼠标指向的窗口句柄是" & hwnd & Chr(13) & Chr(10) &"左" & L & Chr(13) & Chr(10) & "右" & R & Chr(13) & Chr(10) & "上" & T & Chr(13) & Chr(10) & "下" & B & Chr(13) & Chr(10) & "鼠标在窗口的位置X,Y是" & X &","& Y & Chr(13) & Chr(10) & "该位置颜色是" & C
全部回答
  • 1楼网友:三千妖杀
  • 2021-02-05 06:48
输入句柄
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯