求按键精灵后台取“指定窗口某点颜色”的方法 10
先自动获取句柄,假设得到窗口里面的坐标为351,225:PluginHwnd=Window.MousePoint()aa=PluginBkgndColor.GetPixe...
先自动获取句柄,假设得到窗口里面的坐标为351,225:
Plugin Hwnd = Window.MousePoint()
aa=Plugin BkgndColor.GetPixelColor(Hwnd, 351, 225)
If aa="0106E1" then
KeyPress 35,1
我试了用不了,不知道是不是哪里出错了。求高人指教。我要求的后台只是希望被其他窗口遮挡还能正常取色并作出动作。最小化取色不要求。 展开
Plugin Hwnd = Window.MousePoint()
aa=Plugin BkgndColor.GetPixelColor(Hwnd, 351, 225)
If aa="0106E1" then
KeyPress 35,1
我试了用不了,不知道是不是哪里出错了。求高人指教。我要求的后台只是希望被其他窗口遮挡还能正常取色并作出动作。最小化取色不要求。 展开
1个回答
展开全部
//b为体力
// 当前窗口句柄
Plugin lm=Window.MousePoint()
Plugin lm=Window.Foreground()
//获取当前屏幕坐标点
//转换为窗口坐标点
//体力判断
Plugin b = BkgndColor.GetPixelColor(lm,95,62)
If b="202420"
MessageBox b
Else
MessageBox "no"
EndIf
这里取得的存在b里的颜色值是一个字符串,所以用if判断时要加双引号
// 当前窗口句柄
Plugin lm=Window.MousePoint()
Plugin lm=Window.Foreground()
//获取当前屏幕坐标点
//转换为窗口坐标点
//体力判断
Plugin b = BkgndColor.GetPixelColor(lm,95,62)
If b="202420"
MessageBox b
Else
MessageBox "no"
EndIf
这里取得的存在b里的颜色值是一个字符串,所以用if判断时要加双引号
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询