
按键精灵ifcolor后台
Hwnd=Plugin.Window.MousePoint()GetColor=Plugin.Bkgnd.GetPixelColor(Hwnd,970,747)Rempo...
Hwnd = Plugin.Window.MousePoint()
GetColor = Plugin.Bkgnd.GetPixelColor(Hwnd, 970,747)
Rem po1
If GetColor="00FFFF" Then
Delay 200
Call Plugin.Bkgnd.KeyDown(Hwnd, 52)
Delay 200
Call Plugin.Bkgnd.KeyUp(Hwnd, 52)
Delay 200
Else
Goto po1
End If
在前台的时候用
Rem po1
IfColor 970, 747, "0",0 Then
Delay 200
Call Plugin.Bkgnd.KeyDown(Hwnd, 52)
Delay 200
Call Plugin.Bkgnd.KeyUp(Hwnd, 52)
Delay 200
Else
Goto po1
End If
这个前台就可以正常的使用
而后台却是不可以,已有安装插件,
只要没有用颜色语句点击滑鼠,都是可以使用的。
但现在想使用找颜色然后在执行某动作却无法用,
是否有办法使用后台语句是【近似于某颜色】就执行某动作? 展开
GetColor = Plugin.Bkgnd.GetPixelColor(Hwnd, 970,747)
Rem po1
If GetColor="00FFFF" Then
Delay 200
Call Plugin.Bkgnd.KeyDown(Hwnd, 52)
Delay 200
Call Plugin.Bkgnd.KeyUp(Hwnd, 52)
Delay 200
Else
Goto po1
End If
在前台的时候用
Rem po1
IfColor 970, 747, "0",0 Then
Delay 200
Call Plugin.Bkgnd.KeyDown(Hwnd, 52)
Delay 200
Call Plugin.Bkgnd.KeyUp(Hwnd, 52)
Delay 200
Else
Goto po1
End If
这个前台就可以正常的使用
而后台却是不可以,已有安装插件,
只要没有用颜色语句点击滑鼠,都是可以使用的。
但现在想使用找颜色然后在执行某动作却无法用,
是否有办法使用后台语句是【近似于某颜色】就执行某动作? 展开
- 你的回答被采纳后将获得:
- 系统奖励15(财富值+成长值)+难题奖励30(财富值+成长值)
1个回答
展开全部
用后台找色命令:
XY = Plugin.Bkgnd.FindColorEx(Hwnd, 0, 0, 20, 20, "000000", 0, 0.9)
X = Clng(MyArray(0)): Y = Clng(MyArray(1))
If X>0 Then
MessageBox "颜色找到"
End If
函数用法按键精灵软件有说明。把找色的范围定在某点上,就相当于 IfColor,命令最后一个参数0.9是相似度,可以调节等于或者约等于的程度。取1表示完全等于。不过,窗口不一定支持按键精灵插件的后台功能,如果不支持,得用第三方插件,例如大漠插件,361度图色插件。
XY = Plugin.Bkgnd.FindColorEx(Hwnd, 0, 0, 20, 20, "000000", 0, 0.9)
X = Clng(MyArray(0)): Y = Clng(MyArray(1))
If X>0 Then
MessageBox "颜色找到"
End If
函数用法按键精灵软件有说明。把找色的范围定在某点上,就相当于 IfColor,命令最后一个参数0.9是相似度,可以调节等于或者约等于的程度。取1表示完全等于。不过,窗口不一定支持按键精灵插件的后台功能,如果不支持,得用第三方插件,例如大漠插件,361度图色插件。
追问
因要查找的颜色是浮动的,类似游戏官方通知讯息,
过了几秒钟后就不见了,用这个似乎不行。
本人已安装361度图色插件。
追答
颜色不是窗口的颜色???那就没办法了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?

2023-10-30 广告
深圳市微测检测有限公司始创于2005年,是一家综合性、全方位、一站式的权威第三方检测认证公司。自成立以来,Microtest微测检测已成功为上万家企业完成数十万计的产品测试和认证,协助企业的产品畅销全球。Microtest微测检测已建立二十...
点击进入详情页
本回答由微测检测提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询