1楼:匿名用户
你把要找的每张抄
**分别袭截图,起个名字,下面**起的是数字1、数字2...,放入按键精灵的附件里,继续找图其实就是在找图命令的then后面,end if 前面继续添加找图命令,如果你是找验证码,用按键找图命令确实困难,如楼上所说,验证码千奇百怪,很难把每个图都截下来
findpic 0,0,1024,768,"attachment:\数字1.bmp",0.9,intx,inty
if intx > 0 and inty > 0 then
a="1"
findpic 0,0,1024,768,"attachment:\数字2.bmp",0.9,intx,inty
if intx > 0 and inty > 0 then
a="2"&a
findpic 0,0,1024,768,"attachment:\数字3.bmp",0.9,intx,inty
if intx > 0 and inty > 0 then
a="3"&a
end if
end if
end if
traceprint a // 调试输出a的值
2楼:失落的水花
验证码**千奇百怪,想通过找位图的方式返回验证码几乎不可能。
3楼:匿名用户
if 找图1 then
a=1endif
if 找图2 then
b=1end if
if a=1 and b=1 then
同时找到
elseif
(a=1 or b=1)=1
找到1张
4楼:百喥知道
大漠注册**如下:
'假设你的大漠插件dll文件放在了按键目录下的plugin目录下的dm目录里,那么
callplugin.regdll.reg(".\plugin\dm\dm.dll")
setdm=createobject("dm.dmsoft")
'这样两**就能注册成功[调用大漠需要先注册大漠]
找图命令格式如下:
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)
这个用法也简单,处理时比较麻烦,怕几句话,跟你说不清楚,给你个说明文档吧