按键精灵抓图
按键精灵教程

变量!神奇的小柜子变量就是会变化的量。
就像一个小柜子,我们可以在柜子里装载不同的东西,而当我们需要找到这些东西的时候,只要记住柜子的名字就可以了。
使用变量的方法是:先定义(给柜子起名)、再赋值(将物品放进柜子)、最后使用(根据柜子名字找到放在其中的物品)。
使用Dim命令定义变量,例如:Dim str1 //定义变量str1Dim var1=22 //定义变量Var1,并且赋值为22例子1:使用变量设置输出文字的内容1、下面红色的是3行脚本,请把他复制到“源文件”当中Dim str1str1 = "你很聪明"SayString str12、Dim str1 就是定义变量,也就是说我们创建了一个小柜子,给他起名为str13、str1 = "你很聪明" 就是赋值,我们把"你很聪明"这几个字放到str1这个小柜子里4、SayString str1 表示我们输出str1这个变量的内容,也就是说把str1这个小柜子里的内容拿出来交给SayString 这个命令去使用。
5、如果你希望修改喊话的内容,只要修改str1这个小柜子里的内容就可以了。
例子2:变量的一些用法a=1把数字1放进柜子a中。
b="你猜对了吗?"把字符串你猜对了吗?放进柜子b中。
字符串必须用""包含。
dc=3.14159265把小数放进柜子dc中。
num1=1num1=33num2=55sum=num1+num2首先把33和55分别放入num1和num2中。
然后把他们取出来,做加法操作(加法是由CPU来处理的),把结果放在sum中。
结果sum等于88num1=1num1=33num1被给值为1,然后又给值为33。
此时,num1中存储是的33。
1就被覆盖掉了。
没有了:)sum=sum+1这句不等同于数学的加法,也是初学者不容易理解的地方。
我们只要想,把sum拿出来和1做加法,再放回sum中就可以了。
制作游戏辅助必学图片找图、图片二期处理

制作游戏辅助必学图片找图、图片二期处理来源:按键学院【按键精灵】图片找图?啥是图片找图呢?之前小编在论坛上看到有童鞋纠结这么一个问题:获取游戏里一个物品的截图,然后想和在电脑存放的一张没有打开的图片做匹配,如果截取的物品截图可以在电脑存放的图片里找到,就继续操作下一步。
哇塞~ 一听这个想法,我和我的小伙伴都惊呆了。
好高端的样子,图片里找图,而且还是没打开的图片!小编惊呆之后又继续逛论坛,锵锵锵~就是那么巧,小编找到了图片找图的方法~图片找图使用【一只鱼】●图灵v1.1插件,只需要几行代码就能轻松解决图片找图的问题。
使用前准备1、下载一只鱼插件,解压到任意路径2、将解压后文件夹里的 FISH.dll 和 FISH.html 两个文件剪切到按键精灵安装目录下的plugin文件夹里。
3、打开按键精灵(如果复制文件到plugin文件夹里时按键精灵是开启状态,请关闭之后再开启)需要用到的插件命令命令名称:FindPicture 区域找图命令功能:区域找单张图片或者多张图片命令参数:参数1:变体型,BMP图片路径参数2:字符串型,查找方向参数3:浮点型,颜色相似度参数4:变体型,查找区域范围参数5:整数型,返回查找结果类型返回值:整数型,路径BMP图片的坐标代码Call Plugin.FISH.Bind("G:\1.BMP")//绑定路径图片Dim xy, x, y, ixy = Plugin.FISH.FindPicture("G:\2.BMP", 0, 1.0, "FULL", 0)//或者xy = Plugin.FISH.FindPicture("G:\2.BMP", "从左上到右下", 1.0, "FULL", 0)For i = 0 To UBound(xy)x = xy(i, 0)y = xy(i, 1)TracePrint x & "," & yNext代码分析:1、 Call Plugin.FISH.Bind("G:\1.BMP") 绑定主图片(小编截取了电脑整个屏幕作为主图,保存在G盘命名为1.bmp)2、xy = Plugin.FISH.FindPicture("G:\2.BMP", 0, 1.0, "FULL", 0) 需要找的图(小编接取的是电脑屏幕上我的电脑图标),找到之后将坐标返回给变量xy注意:图片的格式要为BMP一只鱼插件除了支持图片找图之外,它还支持图片二期处理和无字库找字,我们一起来看看~~图片二期处理例如,我们要在图片上画圈圈,画框框等等,就属于图片的二期处理,我们看一个例子,看看一只鱼插件是如何实现图片的二期处理的。
按键精灵找图点击设置方法

1、首先明确编写脚本的目的,本例子中主要是完成以下的目标:找到图片,并用鼠标左击一次新建一个脚本,点击上方的【抓抓】
2、在图像下,使【抓抓】在截取窗口的前面,然后点击【截屏】
3、框选出要截取的图片,选择【位图另存为】
4、命名图片,然后保存
5、关闭【抓抓】,点击【附件】
6、点击【添加】,将刚才保存的图片插入脚本中
7、回到脚本,点击【颜色/图形命令】
8、在第一个下拉菜单中选择【区域找图】
9、然后选择找图的区域,如果需要在整个屏幕找图,需要将上面的数值设为电脑的分辨率,如果只需要在一个区域内找图,可以用【抓抓】确定区域坐标
10、然后将红框内的文件名改为图片的名称,可以调整图片的相似度,如果图片在所找的区域内没有相似的图片,就可以调得低一些,反之就调得高一些
11、注意要勾选【使用附件图片路径】,然后点击插入
12、现在就只需要添加鼠标点击的命令了,在【则】后面添加语句,也是图中箭头指示的位置
按键精灵使用图文教程按键精灵脚本
13、点击鼠标命令下的移动命令,不需要管当前的坐标值
14、在【源文件】窗口下,将具体的数值替换成【intX+20,intY+20】因为脚本找到图后,会将图片所在的左上角的坐标位置赋值给X,Y两个变量,
如果直接输入【intX,intY】鼠标点击的时候就会点击图片的左上角,就有可能点不到图片,所以要X,Y设置一个偏移量,这个偏移量是根据图片大小来设置的,
如果图片面积小,偏移量大,也是点击不到图片的,所以设置完成后,需要测试一下
15、然后设置一个延时时间,自己掌握长短
16、接着在输入一个鼠标单击的命令即可
17、按键精灵如何找图这个脚本就编写好了按键精灵如何找图。
按键精灵对着某个图片点击的设置

If intX > 0 And intY > 0 Then
MoveTo intX,intY
//在电脑屏幕1024,768范围内找到你截取的图片并鼠标移Biblioteka 此处 LeftClick 1
//鼠标左键单击一次
End If
//自己脑想加手打不容易请楼主采纳,谢谢
打开按键精灵,新建一个脚本,然后点击左上角的一个抓抓,然后点击左上角的图像按 Print ScSysRQ键--又叫"截图键",截图 取自己想要的文件 然后上面有个“位图另存为”点击后取名保存
接着写代码
Rem 无限循环
FindPic 0,0,1024,768,"Attachment:\这是你保存的图片你可以改成你自己的图片名字必须改.bmp",0.9,intX,intY
Goto 无限循环
//这段代码是可以让脚本无限的循环下去,循环的内容部分是 Ram 无限循环--到Goto 无限循环这处
//最后解释下 上面写的意思 当你的电脑屏幕中出现你截图的图片时,鼠标自动移动到图片上并左键单击一次
//当然我们设置的是无限循环所以当出现图片就会无限的移动到图片上然后点击
按键精灵自动抓鬼教程

按键精灵自动抓鬼教程
按键精灵是一款非常好用的自动化工具,它可以帮助用户自动完成日常重复的操作步骤,节约繁琐的工作时间。
它还可以帮助用户自动抓取游戏中的鬼,从而获得更高的游戏分数。
本文将介绍如何使用按键精灵自动抓鬼。
第一步:下载和安装按键精灵。
用户可以在官网上免费下载按键精灵,并安装到计算机中。
安装过程非常简单,只需按照安装程序的提示一步一步完成即可。
第二步:打开游戏,打开按键精灵。
按键精灵一般会在计算机桌面上显示图标,用户可以
点击图标来打开程序,也可以双击游戏图标来打开游戏。
第三步:设置抓鬼脚本。
打开按键精灵后,用户可以选择“脚本”选项卡,然后点击“新建”
按钮,进入脚本编辑界面。
在这里,用户可以根据自己的需求编写抓鬼脚本。
比如,用户可以在编辑界面中输入“移动”、“抓取”等动作,并设置鼠标及按键设置;用户
还可以添加定时脚本,让游戏在一定时间周期内自动抓取鬼。
第四步:保存脚本并运行。
保存脚本后,用户可以点击“运行”按钮,让按键精灵自动运行
抓鬼脚本,获得更高的游戏分数。
以上就是按键精灵自动抓鬼的教程,通过这种方法,用户可以大大节省时间,更好地进行
游戏。
当然,按键精灵不仅可以自动抓鬼,还可以自动完成其他重复性的操作,欢迎大家
使用。
按键精灵使用教程

按键精灵使用教程按键精灵是一款非常实用的自动化操作工具,可以帮助用户实现自动化操作,提高工作效率。
下面是按键精灵的使用教程,共计1200字以上。
第二步:启动按键精灵并了解界面第三步:录制宏按键精灵主要功能是录制和执行宏,也就是自动化操作脚本。
录制宏是指按下一系列键盘和鼠标操作,按键精灵会将这些操作记录下来并转化为一段宏脚本。
下面详细介绍如何录制宏:1. 点击菜单栏的“录制”按钮,或者使用快捷键Ctrl+Alt+S开始录制。
2.在弹出的录制框中,选择需要录制的操作类型,如键盘、鼠标、窗口控件等。
3.点击“开始录制”按钮,按下键盘和鼠标进行操作。
4.完成一系列操作后,点击录制框底部的“结束录制”按钮,录制结束。
第五步:执行宏第六步:保存和加载宏1.保存宏:点击菜单栏的“文件”按钮,选择“保存宏”选项,选择保存路径和文件名,点击保存按钮即可将宏脚本保存为文件。
2.加载宏:点击菜单栏的“文件”按钮,选择“加载宏”选项,选择之前保存好的宏文件,点击打开按钮即可加载宏脚本。
第七步:常用功能介绍除了上述基本操作外,按键精灵还提供了一些常用功能,帮助用户实现更高级的自动化操作:1.定时任务:点击菜单栏的“工具”按钮,选择“定时任务”选项,可以创建定时任务,指定时间间隔自动执行宏脚本。
2.条件判断:在宏脚本中可以使用条件判断语句,根据不同条件执行不同的操作,实现更加灵活的自动化操作。
具体的条件判断语句可以参考按键精灵的官方文档。
3.循环操作:在宏脚本中可以使用循环语句,重复执行一些操作,实现批量操作的自动化。
具体的循环语句使用方法也可以参考按键精灵的官方文档。
(完整word版)捉图工具snaglt使用方法

捉图工具snaglt使用方法用户采用哪种方式抓图以及相关的抓图参数,SnagIt!都会以直观的方式给你体现出来,让你“一览无余”。
最上方当然是主菜单了,紧挨着主菜单下面的是快捷工具栏。
再下方你会看到三个按钮纵向排列,分别是“Image Capture”、“Text Capture”和“Video Capture”,这是SnagIt!的三种抓图方式,即文本抓取、图像抓取和影像抓取;按钮右方则显示一些相关抓图参数:“Input”表明抓图时的抓取区域以及是否包括鼠标箭头。
在“Output”中,你可以清楚地看到抓取图像的缺省输出格式(如.bmp、.jp、.pcx等),还可以知道是否设定了将图像直接“抓取”到打印机、剪贴板或指定文件夹中。
“Filters”表明抓图后SnagIt自动对图像(或影像)的编辑处理。
“Options”让你知道抓完图后是否预览、是否采用了定时抓图等功能。
最下方的状态栏用于提示用户,按Ctrl+Shift+P就可以执行抓图操作。
◇抓图功能---SnagIt!最大的特色就是支持三种截然不同的抓图方式:1、Image Capture(图像抓取):这是抓图软件普遍具有的功能,点击主界面中的“Image Capture”按钮,按下热键Ctrl+Shift+P就可以执行抓图操作。
2、Text Capture(文本抓取):这是SnagIt!富有创意的一个抓图方式,SnagIt!可以抓取屏幕上的任何文本,哪怕应用软件本身并不支持Copy和Paste。
由于SnagIt!本身就是一个动态数据交换(DDE)服务器,所以抓取的文本可以广泛应用在任何Windows的文字编辑器中,如记事本、Word、Edit Plus等等。
文本抓取的对应快捷键是Ctrl+Shift+P。
3、Video Capture(影像抓图):该项功能用于抓取影片中的影像文件。
执行时亦按快捷键Ctrl+Shift+P,选好所要抓取的区域,然后点击“Start”键即可抓取。
红蜻蜓抓图精灵使用方法

红蜻蜓抓图精灵使用方法红蜻蜓抓图精灵使用方法红蜻蜓抓图精灵使用方法捕捉前一.捕捉前设置1. 选择捕捉方式选择捕捉方式红蜻蜓抓图精灵具有多种捕捉方式,分别是整个屏幕、活动窗口、选定区域、固定区域、选定控件、选定菜单、选定网页等,用户在捕捉之前可以对捕捉鼠标按键方式进行适当的设置,以获得符合用户要求的捕捉图像。
接受此位置左键·捕捉方式设置方法1捕捉方式设置方法1捕捉方式设置方法选择[主窗口]->[输入]菜单中任意一个捕捉方式菜单项。
·捕捉方式设置方法2捕捉方式设置方法2捕捉方式设置方法选择[主窗口]左侧按钮组中的任意一个捕捉方式按钮。
右键键盘按键 F8 键方向键 X/Y 键显示/隐藏放大镜细微调节鼠标指针位置禁止或允许 X/Y 轴移动接受此位置放弃操作放弃操作回车键·捕捉方式设置方法3捕捉方式设置方法3捕捉方式设置方法选择[托盘图标右键菜单]->[输入选项]子菜单中的任意一个捕捉方式菜 Esc 键单项。
注意:当使用[重复最后捕捉热键]进行捕捉时,软件将不是按用户当前选择的捕捉方式捕捉,而是使用最后一次成功捕捉时所用的捕捉方式进行捕捉。
2. 选择输出方式选择输出方式输出红蜻蜓抓图精灵具有多种输出方式,分别是文件、剪贴板、画图、打印机等,用户在捕捉之前可以对图像输出方式进行适当的设置,以获得符合用户要求的输出。
·输出方式设置方法1输出方式设置方法1输出方式设置方法选择[主窗口]->[输出]菜单中任意一个输出方式菜单项。
·输出方式设置方法2输出方式设置方法2输出方式设置方法选择[托盘图标右键菜单]->[输出选项]子菜单中的任意一个输出方式菜单项。
设置捕捉捕捉常规选项 3. 设置捕捉常规选项设置捕捉光标,用户可以选择捕捉图像时是否同时捕捉光标。
设置捕捉光标·设置方法1:选择[主窗口]->[常规]选项卡->[捕捉图像时,同时捕捉光标]选项。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
经常在论坛里看到有人发按键精灵找图求助的帖子,所以特意写了此篇文章(可能算不上文章)。
虽然我以前有抓图的经验,但为了写篇像样的文章,特意做了不少实验。
首先要强调的是设置找图参数问题(不是刚学抓图的人,这点可以不用看)。
下面是找图的语句
VBSCall Call FindPic(left,top,right,bottom,filename,similar,x,y)
left处填写找图区域的左边界,top处填写找图区域的上边界,right处填写找图区域的右边界,bottom处填写找图区域的下边界。
设置的找图区域不要出屏幕范围,否则可能会出错(我也不太确定^_^)。
如果屏幕分辨率是1024×768,那屏幕范围是0,0,1023,767;如果如果屏幕分辨率是800×600,那屏幕范围是0,0,799,599。
因为屏幕坐标是从0开始算的,不是从1开始算的,所以右边界和下边界的值要减1。
曾经看到有人找图范围设置成0,0,800,600,就超出了屏幕范围。
filename处填图片文件名的路径,也可以只填文件名,这时墨认图片文件的路径是在script文件夹下,图片文件要是BMP格式的,JPG格式估计不行(没试过^_^),失真大。
similar处填图片的相似度,取值在0.5到1之间(我曾经试过取2,测试结果忘了-_-! 别砸我),取的值越大,相似度越高,找图的速度也越快(这是别人说的)。
虽然按键精灵的作者推荐取0.9,但只要图不是透明的,背景设置正确(这是这篇文章的重点),设成1都能找到(再同一台电脑上肯定没问题,换台电脑就不知道了)。
x处填保存找到的图片的横坐标的变量,y处填保存找到的图片的纵坐标的变量。
这程序返回的是找到的图片的左上角的坐标。
当程序找不到符合的图片时,这2个变量都被置-1。
这里要注意,如果脚本中用鼠标的位置来指示找到的图片,如果没有考虑到找不到符号图片的问题,当找不到符合的图片时,虽然鼠标不能移到坐标(-1,-1)处,但鼠标会移到屏幕左上角,也就是坐标(0,0)处。
下面就是这篇文章的重点:(如何处理图片背景)
对于不透明的图片,只要图片的背景处理得正确,找图的成功率是很高的。
只要你要找的图不是透明的,且完整地显示再屏幕上,找图的成功率基本是100%(目前还没遇到过意外,为了防止出现意外,这里加了个基本。
不过这也不能保证安全,因为我的一个老师写的书也是怕遇到特殊情况,加了个基本上去,被人挑了刺-_-!)。
首先来纠正下部分人的错误观点:
1、白色是程序默认的透明色(注意这里说的是错误观点,大家别弄反了)
任何颜色都可以是背景色,只要程序认定了哪种颜色是背景色,哪种颜色就是透明色(有图为证,见这篇文章所附的图中图16,当桌面上有全蓝图片时,这语句就找不到合适的图片,原因是此图中有块白色区域)。
所以这个语句也可以找纯白的图片。
2、(还没想到,等我想到了再补上^_^)
现在开始说处理图片背景的问题:
同一图片的背景色要为同一种颜色(为了防止遇到笨蛋,特加上这句,知道和不知道这点的人都别砸我,现在写篇文章不容易啊,要考虑到不同层次的人)。
处理图片背景的时候一定要认真,要把图片设置成最大(我是用画图处理的,放大率调成8倍,还设置成有网格),一定要把原图片的背景都改成同一种,最好是要找的东西的图片上没有的颜色,改的时候一个像素都别漏,一个像素都会决定你的成败。
下面是这篇文章的核心部分——程序如何判断背景色
毕竟电脑不是人,没那么聪明,人不要人教就能判断背景色,而且十分准确。
要是程序判断背景色错误,就不能对图片进行准确的识别,所以知道程序判断背景色的方法是非常重要的,既然程序不能适应我们,那我们就去适应它(这程序没救了,还要我们去适应它,一点人性化都没有-_-!)。
对按键精灵如何判断背景色,我有3种猜测:
1、以图片四个角的颜色做为背景色;
2、以图片中所占像素最多的颜色作为背景色;
3、采用前面2种方法进行综合判断。
其中第一种方法最容易实现,采用的可能行最大。
为了证明我的猜测我做了很多试验(顺便说下闲话,为什么叫试验呢,而不叫实验,我的老师说:“试验是先前不知道结果的,试是测试下的意思;实验是先前知道结果的,实是实践的意思。
”早就知道的人别向我扔鸡蛋,是我以前分不清,我就以为你们也分不清。
这里可是真正的试验哦,不是实验。
那些科学家做的也是试验,我做的是和他们一个等级的,我又在吹牛了^_^),下面的是实验时所使用的脚本:
VBSCall FindPic(0,0,1023,767,"测试。
bmp",1,x,y)
If x>=0 and y>=0
MoveTo x,y
Else
VBSCall MessageBox("没找到图片")
EndIf
我的系统设置为32位色,屏幕分辨率是1024×768,其他的就不说了,和这次测试没关系,这也是个人隐私嘛!
试验时“测试。
bmp”文件放在了script文件夹里(这样就不用写路径了,偷下懒)。
这次试验时所用过的“测试。
bmp”图片如图“测试”所示(这论坛里图片和文字怎么不能交替地放-_-!)。
图“测试”里的图是在画笔里放大8倍后再加网格的结果,每一格就是一个像素,其实那些图片是很小的。
测试结果如图“结果”。
测试时是用画笔的调色板做为被找的图片。
细心的人也许会发现有些“测试”的图片在“结果”里找不到结果,下面来解释下,这里有3种图片在“结果”里是找不到的,一是没必要用图片来表达试验结果的图片,它们结果是弹出个对话框,显示“没找到图片”,这样的试验图片有在图“测试”里的图16和19;第二种是无法用局部图片来表达试验结果的试验,它们的试验结果是鼠标移到了屏幕的左上角,屏幕坐标(0,0)处,这样的试验图片有图“测试”里的图7,9;第三种是不是用来做试验的,是用来给你们看下我处理图片背景的过程,这样的图片有在“测试”里的图18、19、20。
图“测试”里的图1到图9证明了,该程序是优先采用如果图片4个角的颜色相同时,侧取4个角的颜色作为背景色。
四个角的颜色不相同时是采用什么方法来识别背景色的就不清楚了。
但知道“优先采用如果图片4个角的颜色相同时,侧取4个角的颜色作为背景色。
”
这点就已经足够了,要想让程序知道什么是背景色,把图片的四个角都填成背景色就可以了。
实践的例子如图“测试”里的图18,19,20。
图19是把抓来的图片里的原图——图18的背景色都处理成相同的颜色,然后找原图就会弹出“没找到图片”的对话框。
原因就是图19里的右下角的颜色和其它3个角的颜色不相同,程序识别背景色错误。
此时,把图19的右下角的颜色改成和其它3个角的颜色相同,如图20,再找原图就成功了。
图“测试”里的图7和图9就奇怪了,为什么鼠标会移动屏幕坐标(0,0)处,却没弹出“没找到图片”的对话框,这说明此时城乡返回的坐标是(0,0)。
为什么会这样?请按键精灵的作者来解释下。
不过大家不用当心,处理背景色的时候4个角都取背景色就不会出现这种情况了。
图“结果”里的第4个和第5个图有人或许会觉得奇怪,鼠标指的不是图片的左上角,而是指到图片外面去了。
那是因为测试图片的上面几行和左边几行被系统认为是背景色,也就是作为透明的来处理,透明的就是那些地方是任何颜色都可以,所以调色板里的那些蓝色色块左上角外面的也符合要求。
所以鼠标指的还是被找图片的左上角。
不信看看图“测试”里的图10和图11的测试结果。
图“结果”里的第2个图大家也不要以为实验出来的结果是找到鼠标所指向的颜色的图片,其实也是蓝色,原因和前面的一样。
图“测试”里的图12是用来测试被其他颜色包围的背景色是不是也被程序认为是透明的,试验结果证明这种情况也被程序认为是透明的。
文章写到这里就基本结束了(一不小心就写了这么多-_-!,让大家看得辛苦了),高手看到这里或许失望了,估计这些你早就知道了(这句不是写给按键精灵的作者看的。
要是按键精灵的作者来看了,请继续看后面的,后面有要对你说的话。
),但你既然来了,就顺便帮我找找错误,或者补充下我写的东西。
既然我是为了给按键精灵的作者找茬才来这个论坛注册,那就继续给他找茬,省得浪费了我的注册这个论坛会员的时间。
按键精灵的作者请看下面:
我对这次的实验的感受啊,要我怎么跟你说呢?你那条找图语句里怎么就不能多加2
个输入参数呢?一个是是否使用背景,一个是背景的颜色,或者是背景色在图片中的坐标(让程序在该图中遇到与该点处的颜色相同的像素的就认为是背景),个人认为这里的第2种方法比较好,因为用第1种方法有个缺点:如果这程序在设置为32位色的电脑上能运行通过,那在在设置为16位色的电脑上就不能准确识别背景色。
这样大家都明白,你写程序也简单啊。
而程序像现在这样,你写判断背景色的部分麻烦,别人又不知道你是如何判断背景色的,弄得找图失败都不知道原因。
当然,既然我写了这篇文章你也不用改程序了。
^_^。