按键精灵,自动检测屏幕多个指定区域,有数值变化就发出声音报警。

因为工作需要,自己摸索着弄了这么一个小脚本,但是只会弄检测一个地方,有大神指导怎么做才能让他同时检测多个区域?有一个有变化就发出报警。谢谢!DoCallPlugin.Pi... 因为工作需要,自己摸索着弄了这么一个小脚本,但是只会弄检测一个地方,有大神指导怎么做才能让他同时检测多个区域?有一个有变化就发出报警。谢谢!

Do
Call Plugin.Pic.PrintScreen(465, 265, 511, 313, "C:\PIC.bmp")
Delay 500
Do
FindPic 465, 265, 511, 313, "C:\PIC.bmp", 1.0, intX, intY
If intX < 0 Then
For 1
RunApp "C:\1311.mp3"
Delay 5000
Next
Exit Do
End If
Delay 500
Loop
Loop
这个是自己摸索出来的,但是只能找一个位置的变化,能否是多个区域的呢?感激不尽!能解决问题+悬赏
展开
 我来答
坑啊起啥名
推荐于2017-09-18 · TA获得超过772个赞
知道小有建树答主
回答量:468
采纳率:50%
帮助的人:353万
展开全部
多线程就好了啊
BeginThread t1
BeginThread t2
BeginThread t3
Sub t1
区域1程序
End Sub
Sub T2
区域2程序
End Sub
Sub T3
区域3程序
End Sub
你自己替换一下 有不明白的地方请追问~
更多追问追答
追问

请问是这样子吗? 我已经套过去了,不过好像有语法错误,这样三个子程序能同时工作吗?

追答
你这个循环套的不对  只需要在子程序上套循环行了,语法这个样子看没错啊。当然是同时运行的,要不然怎么对得起多线程这个名字嘛
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
maozz
2014-12-31 · TA获得超过2037个赞
知道大有可为答主
回答量:2063
采纳率:92%
帮助的人:1262万
展开全部
找图区域是固定的?间隔多少?
追问
我要同时看几个这样的数据,他们的间隔跟距离是不变的,如果候需要移动,是否可以设置参照物做起点来确定找图位置?
追答
可以.如果相对位置不变的话.比如游戏的包裹窗口.这个窗口是可以拖到任意位置,但是里面的格子相对位置不变,只要找到第一个格子,就能依次找后面的所有格子.
单线程要节约资源一些,多线程反应要快一些.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式