导航:首页 > 程序命令 > 按键精灵找图命令

按键精灵找图命令

发布时间:2022-06-29 02:54:22

Ⅰ 按键精灵有没有找图的命令

下面这个
是我写的最简单的找图代码
首先你要知道
图片必须为bmp图
而且需要搜的图片
不能太大
大概一个图标这么大吧(因为有的人以为
搜索
是把整个屏幕这么大的图片放进去)
然后
把图片存到你硬盘的目录
(当然
可以存放在脚本目录
但新手的话
为了简洁
放到C盘吧)
下面是在全屏
1024x768里
搜索C盘的aa.bmp图片
代码如下
VBSCall
Call
FindPic(0,0,1024,768,"C:\aa.bmp",1,x,y)
If
x>0
and
y>0
MoveTo
x,y
Delay
50
LeftClick
1
Delay
100
EndIf

Ⅱ 按键精灵循环找到图后,执行命令,再回去找同一图,一直循环1分钟结束,期间包括执行命令的时间,怎么写

代码入下

While intX <1'当找不到这个图的时候,是一直循环的

Delay 300

FindPic 1500,425,1928,661,"Attachment:1.bmp",1,intX,intY

If intX >0 Then'找到图后,会停止循环,就可以执行对应命令了

Call 这边子程序写要执行的命令()

End If

Wend

Sub 这边子程序写要执行的命令()

End Sub


Ⅲ 按键精灵在后台找图片的命令是什么!

Call Plugin.BGCP2.FindPicture(hwnd, 0, 0,1000, 650 ,HandleArray(0),30,0.9,x,y)
不过要下载bgcp2插件,按键精灵本身不提供后台照图片的插件

FindPicture(窗口句柄,左边界,上边界,右边界,下边界,数据句柄或图片文件路径,颜色最大偏差,相似度,横坐标,纵坐标)
功能:范围找图,获得找到的第一个坐标。用于找图的图片四角的颜色相同时,被该颜色被视为透明色,找图顺序和按键精灵相同。
参数:
1)窗口句柄:整型数,每个窗口都有一个窗口句柄,不同窗口的窗口句柄不同,即使是同一个程序多开时,它们的窗口句柄也不相同,所以可以用窗口句柄来确定是哪个窗口。当要进行全屏找图时,窗口句柄取0。
2)左边界,上边界,右边界,下边界:整型数,左边界和上边界分别是是待找图区域左上角的横坐标和纵坐标,右边界和下边界分别是是待找图区域右下角的横坐标和纵坐标,如果窗口句柄不为0,这里的坐标是窗口坐标,如果窗口句柄为0,这里的坐标是屏幕坐标。
3)数据句柄或图片文件路径:数据句柄在LoadBMP命令的数据句柄组里已经解释过了;图片文件路径,字符串,要求图片格式是24位BMP文件。
4)颜色最大偏差:整型数,指的是颜色的最大允许偏差,用于解决在不同电脑上的颜色偏差问题。取值范围是0到255,取0时颜色不允许有偏差。
5)相似度:浮点数,表示不满足条件的点所允许占的比例。取值为0到1之间的小数,1为最相似,相似度越高找图速度越快。
6)横坐标,纵坐标:整型数,此处用变量作为参数,用于***找到的图形的横坐标和纵坐标,未找到时横坐标和纵坐标都为-1。
例子1:
Plugin HandleArray=BGCP2_02.LoadBMP("图A.bmp")
//IsArray函数用于判断HandleArray是否是数组
If IsArray(HandleArray)=False
MsgBox "载入图片失败",4096
EndScript
EndIf
Plugin hwnd=Window.Foreground()
Plugin Window.Move(hwnd,-500,10)
Plugin BGCP2_02.TransformWindow(hwnd)
Delay 200
Plugin BGCP2_02.FindPicture(hwnd,0,0,800,600,HandleArray(0),30,0.9,x,y)
If x>=0 And y>=0
MsgBox "坐标:"&CStr(x)&","&CStr(y),4096
Else
MsgBox "未找到图形",4096
EndIf
EndScript
//OnScriptExit过程在脚本结束时执行,即使脚本执行到一半的时候,你按了停止热键,它也会执行了这个过程再停止,这样能保证占用的资源被释放
Sub OnScriptExit
Plugin BGCP2_02.UnTransformWindow(hwnd)
Plugin Window.Move(hwnd,10,10)
//释放用LoadBMP命令载入到内存中的图片数据
Plugin BGCP2_02.FreeBMP(HandleArray)
Return

Ⅳ 按键精灵 如何根据已知图片找图,找到后鼠标移动左键点击

1、首先打开按键精灵,新建一个脚本文件。

Ⅳ 按键精灵 寻找图片

二、找图:使用FindPic命令进行找图
VBSCall FindPic(left,top,right,bottom,filename,similar,x,y)
在区域内从左到右,从上到下找文件名为filename的bmp文件,把找到的坐标保存在变量x和y中
left,top,right,bottom都是整数或者整数型变量,说明了区域的左,上,右,下界限
filename是一个bmp格式的图片,需要您自己抓取,最好是24位,把边缘都设为单一的颜色
similar为相似度,取0.5到1之间的小数。数值越大,对图片的相似度要求越严格,速度也越快。推荐取0.9
如果没有找到图片,则x和y的值都被置为-1
推荐使用周围颜色单一的图片
例子
While x<0
VBSCall FindPic(0,0,1023,767,"1.bmp",0.9,x,y)
If x>=0 and y>=0
MoveTo x y
EndIf
EndWhile
在区域(0,0,1023,767)中找与文件1.bmp中的图形比较接近的地方,如果找到,则把鼠标移动到这个地方。

Ⅵ 按键精灵找图命令

UserVar num=0 "图片数字"
Dim pic,index
pic = "Attachment:\图1.bmp"
index = 0
While index < num
FindPic 0,0,1024,768,pic,0.9,intX,intY
If intX > 0 And intY > 0 Then
LeftClick 1
Else
index = index + 1
pic = Replace(pic,CStr(index),CStr(index+1))
End If
Delay 100
Wend

Ⅶ 按键精灵,怎么通过区域找图后,执行找到图后的命令,如果找不到图执行第二个命令

1、首先打开按键精灵的抓抓工具和放打镜,将鼠标移动到所要获取的点,放大镜会显示出索要获取点的信息。

Ⅷ 手机上按键精灵APP怎么用找图

通过手机安装按键精灵之后可以使用直接搜索的方式来找图片,也就是通过图库的搜索功能。

Ⅸ 按键精灵里找图,连续找图并执行命令

MoveTo 457, 522
Do
i = i + 1
字符串 = "第 " & i & " 次找图"
For 1
FindPic 434, 735, 452, 757, "Attachment:\1.bmp", 0.9, intX, intY
If intX < 0 Then
TracePrint 字符串 & " ,A处没找到"
Exit For
End If
FindPic 526, 735, 542, 757, "Attachment:\1.bmp", 0.9, intX, intY
If intX < 0 Then
TracePrint 字符串 & " ,B处没找到"
Exit For
End If
FindPic 615, 735, 632, 757, "Attachment:\1.bmp", 0.9, intX, intY
If intX < 0 Then
TracePrint 字符串 & " ,C处没找到"
Exit For
Else
TracePrint 字符串 & " ,C处找到了"
EndScript
End If
Next
Delay 200
LeftClick 2
Delay 400
Loop

Ⅹ 按键精灵指定区域找图,匹配附件多个图中任意一个符合即可,怎么表达

1、首先打开按键精灵界面,新建脚本。

阅读全文

与按键精灵找图命令相关的资料

热点内容
java多线程传输文件 浏览:480
无厘头程序员漫画 浏览:632
macd从入门到精通pdf 浏览:867
程序员回北京老家 浏览:325
藏族pdf 浏览:657
矩形密封圈压缩量 浏览:593
电脑设置ntp时间同步服务器地址 浏览:20
怎么更有效招聘对日程序员 浏览:149
命令号角 浏览:275
格力双转子压缩机 浏览:614
hp服务器上的ip地址 浏览:562
c语言编程计算100以内的所有素数 浏览:624
命令输入框 浏览:892
冰箱压缩机发烫噪音 浏览:85
单片机栈溢出符号 浏览:330
命令与征服修改器怎么用 浏览:485
什么app比较费钱 浏览:832
为什么同一个app的功能不一样 浏览:232
小型工作室用什么服务器好 浏览:995
程序员的兴趣 浏览:413