按键精灵后台判断找色问题

这是我写的一个后台加状态脚本颜色抓得没有问题但总是不停的加不停的加前台的时候脚本运行正常请高手帮帮忙Pluginhwnd=Window.GetKeyFocusWnd()D... 这是我写的一个后台加状态脚本
颜色抓得没有问题
但总是不停的加不停的加
前台的时候脚本运行正常
请高手帮帮忙
Plugin hwnd = Window.GetKeyFocusWnd()
Delay 1000
VBSCall MessageBox("现在可以把需要后台模拟的程序放置后台或者最小化了")
Delay 1000
Rem a
Plugin zm9=BkgndColor.GetPixelColor(hwnd,787,14)
Plugin zm0=BkgndColor.GetPixelColor(hwnd,787,14)
Delay 100
If zm9="8d96bb" and zm0="8d96bb"
Else
Delay 200
Plugin Window.SendKeyPress(hwnd,49)
Delay 1000
Delay 3000
EndIf
Plugin zm11=BkgndColor.GetPixelColor(hwnd,742,17)
Plugin zm12=BkgndColor.GetPixelColor(hwnd,742,17)
Delay 100
If zm11="e0fdff" and zm12="e0fdff"
Else
Delay 200
Plugin Window.SendKeyPress(hwnd,50)
Delay 1000
EndIf
Plugin zm13=BkgndColor.GetPixelColor(hwnd,717,12)
Plugin zm14=BkgndColor.GetPixelColor(hwnd,717,12)
Delay 100
If zm13="c7deff" and zm14="c7deff"
Else
Delay 200
Plugin Window.SendKeyPress(hwnd,51)
Delay 1000
EndIf
Plugin zm15=BkgndColor.GetPixelColor(hwnd,688,11)
Plugin zm16=BkgndColor.GetPixelColor(hwnd,688,11)
Delay 100
If zm15="8d4037" and zm16="8d4037"
Goto a
Else
Delay 200
Plugin Window.SendKeyPress(hwnd,52)
EndIf
Goto a
我的窗口放到了最左上角..那坐标也不一样吗?
颜色是在写前台脚本时抓的..坐标也是..用前台脚本运用没有问题,就是改到后台运行后..就一直不停的按键.
我不知道我的颜色命令是否正确?
展开
 我来答
qsruvr
2010-01-13 · TA获得超过289个赞
知道小有建树答主
回答量:292
采纳率:0%
帮助的人:220万
展开全部

颜色抓得没有问题?

你测出的xy一般是屏幕坐标,而不是窗口坐标。

如图,黑点的屏幕坐标测出是126,124,窗口坐标是5,13,要以红点为0算。

AiPPT
2024-09-19 广告
随着AI技术的飞速发展,如今市面上涌现了许多实用易操作的AI生成工具1、简介:AiPPT: 这款AI工具智能理解用户输入的主题,提供“AI智能生成”和“导入本地大纲”的选项,生成的PPT内容丰富多样,可自由编辑和添加元素,图表类型包括柱状图... 点击进入详情页
本回答由AiPPT提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式