按键精灵怎么通过一条语句找同类型位图?我不是说多线程。比如从数字一到数字九的对应验证码,如果找到其中一个数字所对应验证码图片,则返回该数字,否则,继续找图。求大神帮写代码。能用加分…
难道就不能直接通过按键精灵实现?不要插件不要重复代码…
你要这样的找图方式可以用大漠找图
大漠注册代码如下:
'假设你的大漠插件Dll文件放在了按键目录下的Plugin目录下的dm目录里,那么
Call Plugin.RegDll.Reg(".\Plugin\dm\dm.dll")
找图命令格式如下:
dm_ret = dm.FindPic(0,0,2000,2000,"1.bmp|2.bmp|3.bmp","000000",0.9,0,intX,intY)坐标 多个图片之间用"|"隔开 相似度
If intX >= 0 and intY >= 0 Then : MessageBox "找到" : End If '这句是用来判断是否找到
如果你遇到的验证码真有那么简单 那么也行。不过,一般都没那么简单的,找图是比较难找准的。
不然的话 谁还会去用人工代答啊
哦,你要返回该数字啊。那么用这个
dm_ret = dm.FindPicEx(0,0,2000,2000,"1.bmp|2.bmp|3.bmp","000000",0.9,0)这个用法也简单,处理时比较麻烦,怕几句话,跟你说不清楚,给你个说明文档吧
按键精灵后台找多图后跳到,找到一张就执行命令
1、首先在桌面上按下PrintScreen键,截下整个桌面的截图。2、然后打开按键精灵新建脚本,切换图像能看见刚才截的图。3、点击鼠标拖动鼠标,图片另存为自己能找到的文件夹内,图片格式为BMP。
按键精灵怎么实现同时找多图,并对找到的图做相应的处理?
你把要找的每张图片分别截图,起个名字,下面代码起的是数字1、数字2...,放入按键精灵的附件里,继续找图其实就是在找图命令的then后面,end if 前面继续添加找图命令,如果你是找验证码,用按键找图命令确实困难,如楼上所说,验证码千奇百怪,很难把每个图都截下来 FindPic 0,0,1024,768,"...
按键精灵循环找图
算法:先延时0.1秒,再找图A,找到后点击图A,等待0.5秒。再找图B,找到后点击图B。根据实际情况,可能要修改找图区域、图片相似度、延时时间
如何用按键精灵批量查找图片?
1、我以打开桌面上的“我的电脑”为例。打开“按键精灵”软件,新建一个空白脚本。2、回到桌面,按PRINTSCREEN键,再回到“按键精灵”。3、点击右侧的窗口的“图像”按钮。4、这个时候,在我的电脑图标拖动鼠标,在弹出的菜单中选择“位图另存为”。5、在“位图另存为”窗口,选择文件保存的位置。6...
按键精灵找多图并点击
'pics可以是单图名称,也可以用 | 符号连接的多个图片名 '找多图时按照下标顺序查找,找到后返回True,不再继续查找 '默认附件路径,在函数locationPic()中设置 separation = "|"picArr = split(pics, separation)cntSS = countSubStr(pics, separation)If cntSS = 0 Then findMultiPics = ...
按键精灵全屏找图,以找到不同的图来执行不同的动作
FindPic 0,0,2000,2000,"Attachment:\\要找的图.bmp",0.9,intX,intY If intX>0 and intY>0 Then MoveTo intX,intY MessageBox "找到图形,鼠标已经移到图形上面"Else MessageBox "没找到!"End If 把要找的图截图好放在附件里
按键精灵依次找图 找到每张图都有相应的动作?
If intX > 0 And intY > 0 Then s=i End If If s = 1 Then '这里执行找到图1 ElseIf s = 2 Then '这里执行找到图2 ElseIf s = 3 Then '这里执行找到图3 ElseIf s = 4 Then '这里执行找到图4 ElseIf s = 5 Then '这里执行找到图5 End If Delay 600 Next 大同小异,自己...
按键精灵指定区域找图,匹配附件多个图中任意一个符合即可,怎么表达?_百...
1、首先打开按键精灵界面,新建脚本。2、选择空白脚本,然后点确定。3、1.新手就选普通。2.选择颜色\/图形命令。3.选择找图命令。4.根据你电脑分辨率多大填即可。5.如果附件找图,就打勾,改截图的重命名名称。6.相似度0.7到1.0随意。7.坐标也可以随意修改,默认也可以。4、点击抓抓,然后再点击...
按键精灵 脚本找多个同样的图依次点击
Hwnd = Plugin.Window.MousePoint()Arr = Split(Plugin.Window.GetWindowRect(Hwnd), "|")DoCall 找多图(Arr(0), Arr(1), Arr(2), Arr(3), "Attachment:\\1.bmp", 1.0)LoopFunction 找多图(起点X,起点Y,终点X,终点Y,图片,相似度) Dim tx, ty, tx1, ty1 找到的坐标="" ...
如何用按键精灵找多图并返回找到的图的数量呢?
End If MessageBox "图片4的数量为"&d intX=0 intY=0 Rem 图片5 FindPic intX+10,intY+10,1024,768,"Attachment:\\图片5.bmp",0.9,intX,intY If intX > 0 And intY > 0 Then e=e+1 Goto 图片5 End If MessageBox "图片5的数量为"&e 将图片放入脚本附件,并依次命名为图片1-5 ...