按键精灵教程
按键精灵教程

按键精灵可以帮你操作电脑。
不需要任何编程知识就可以作出功能强大的脚本。
只要您在电脑前用双手可以完成的动作,按键精灵都可以替您完成。
按键精灵官方网站是:/cn/qmacro从编程的角度看,集合一些插件的脚本编辑、调试工具。
代码不公开。
生成的小精灵,模式化界面,界面中有广告,以此盈利。
使用环境操作系统:Windows 98/98SE/Me/2000/XP/2003/Vista软件支持:支持绝大多数软件,部分网络游戏中可能失效,但可尝试"神盾"功能,提高按键精灵的兼容性按键精灵能帮我做什么?* 网络游戏中可作脚本实现自动打怪,自动补血,自动说话等* 办公族可用它自动处理表格、文档,自动收发邮件等* 任何你觉得“有点烦”的电脑操作都可以替你完成上手指南按键精灵是一个容易上手,但精通较难的软件。
第一次接触它,自然会希望尽快熟悉它,让它为您工作。
但如何上手呢?我来提供一些技巧1、试:提供了免费试用,下载试用版安装后就可体验自带的例子。
2、学:上网看按键宝典,教程、实例统统都有,不懂还可上论坛提问。
3、用:边用边学,作出自己第一个脚本,你就入门啦~4、精:操作电脑的不便,都用脚本来解决,你的脚本也可以越来越聪明!什么是脚本?脚本就是一系列可以反复执行的命令.通过一些判断条件,可以让这些命令具有一定的智能效果.如何制作脚本?初学者可以通过”录制”功能制作简单的脚本,还可通过”脚本编辑器”制作更加智能的脚本.如何使用脚本?使用步骤如下:1. 制作脚本:按照个人需求从网上搜集脚本或者自己制作脚本。
如果您的脚本是从别的地方收集的,请先把脚本文件拷贝到按键精灵文件夹下的script文件夹中,然后再运行按键精灵。
2.选择有效的窗口:建议您选择“对所有窗口有效”。
如果您只需要脚本当某个窗口在前台时有效,请选择窗口名称,比如“龙族”3.让需要执行的脚本“有效”,只有“有效”一栏中勾中的脚本才会执行。
4.进入游戏(或者其他需要使用按键精灵的软件),在需要使用脚本的时候按下脚本的“快捷键”,按键精灵就会忠实的为您工作了。
按键精灵教程按键精灵的教程,帮助您学习如何使用该工具1.下载安装首先

按键精灵教程按键精灵的教程,帮助您学习如何使用该工具1.
下载安装首先
以下是按键精灵的教程,帮助您学习如何使用该工具:
1. 下载安装:首先需要从官方网站或其他可靠的网站下载按键精灵软件,然后按照提示和安装向导安装到电脑上。
2. 基本界面和功能:学习按键精灵的基本界面和功能,从而快速了解该工具的操作和使用方式。
3. 录制宏:按键精灵最大的特点就是宏录制功能,可以将一系列的命令和操作录制下来,然后再次使用时,只需补充输入需要更改的变量即可。
学习如何录制一个宏后,让其在某些条件下自动触发。
4. 宏脚本编辑:对于一些复杂的宏脚本,我们可以通过编辑器对其进行编辑,让其更加智能。
5. 学习按键精灵脚本语言:按键精灵脚本语言也是一个重要的学习点,在掌握其基本语法规则和常用命令的基础上,能够让使用更加精准。
6. 常用功能:按键精灵还有很多其他的功能,如窗口控制、文件操作、日期时间等。
学习这些功能,能够使按键精灵更加多样化和可玩性。
7. 练习和应用:通过对按键精灵的学习和练习,掌握并运用其各种功能和技巧,能够提升工作效率和质量,让整个工作流程变得更加智能和便捷。
通过按键精灵的学习和应用,能够大大提高工作效率和质量,以及简化工作流程,达到省时、省力的效果。
按键精灵简单教程

关于按键精灵9.0对于批量工作速度的快速提升首先这是一个非常简单好用的工具。
新建输入文件名,写代码,点调试,按启动热键启动。
PS:关于录制,不是很好用,有兴趣也可以试试。
修改小数位:修改小数位,先想想自己手动操作是怎么做的,每一步要做什么。
1.双击位号。
2弹出位号窗口。
3点高级。
4如果小数位前的钩没打上,你要打上,已经打上了就不能再点击,所以要判断。
5双击整数位,输入数字比如3。
6双击小数位,输入数字比如2。
如上所述要点4个点。
但这里我要加一个点用于判断窗口有无弹出。
先打开抓抓,按电脑截屏键(PrtSc)。
在抓抓中点图像,可以按1~0,这里捉到的点和有关联,写到代码里后和代码里的是没有关联的。
鼠标移到需要点击的地方,右键点击选择加入到点”1”,点”2”.....在这条线上取它的位置和颜色值,加入1号点在按钮上取2号点在钩的位取3号点加入4号点加入5号点------------------------------------------------------割------------------------------------------------------------- 选择代码中先加入Delay 10 延时10毫秒将放大镜中的1号点中的值写入IfColor 中Do while 1IfColor 392,357, "A0A0A0", 0 Then//这里写内容Exit DoEnd IfLoop这里可以选择,就是IFCOLOR命令。
不过上面选了P3,下面也要记得选P3!上面的是为了判断双击后的窗口是否弹出,弹出后我们才好进行下面的操作(当然也可以用别的方法)(代码原理:用永循环去)------------------------------------------------------割-------------------------------------------------------------MoveTo 805, 528LeftClick 1//点高级所在的位置Delay 20//延时20毫秒(很重要)------------------------------------------------------割-------------------------------------------------------------同理将第三点写入IfColor 805, 528, "FFFFFF", 0 ThenIfColor 806, 530, "FFFFFF", 0 Then //如果805,528为白色,也就是没打勾MoveTo 806, 530LeftClick 1//打上勾Delay 20//延时20毫秒END IF------------------------------------------------------割-------------------------------------------------------------MoveTo 886,500//点整数位所在的位置LeftDoubleClick 1//双击,相当于是全选中KeyPress "3", 1//输入3同样第五点也用上面的方法加入MoveTo 976, 700 //鼠标移动到976, 700LeftDoubleClick 1 //左键双击,、KeyPress "2", 1 //按2KeyPress "Enter", 1 //按回车,确定以下是完整代码LeftDoubleClick 1 双击你鼠标所在的位置Do while 1 永循环IfColor 392, 357, "A0A0A0", 0 Then (判断窗口是否打开)x,y,”颜色”,0(等于)MoveTo 854, 427 鼠标移动,左键单击(点高级的位置)LeftClick 1Delay 20 延时(点高级后要延时,等延伸窗体出现)IfColor 806,530, "FFFFFF", 0 Then 判断小数位是否有打勾MoveTo 806, 530 如果806, 530 点的颜色不是"FFFFFF"LeftClick 1 点击806, 530End IfMoveTo 886, 500 鼠标移到866, 500(整数位)LeftDoubleClick 1 左键双击(相当于全选内容)KeyPress "3", 1 输入3Delay 20MoveTo 887, 527 鼠标移到887, 527(小数位)LeftDoubleClick 1KeyPress "2", 1Delay 10KeyPress "Enter", 1 按回车,确定Exit Do 跳出循环End ifLoop丰富的插件,大家可以用用。
按键精灵教程

本教程使用的是按键精灵7.10版本的。
跟8.x的有些命令上的差别作者:aggarge第一部分:启动安静精灵1、点击开始| 程序| 按键精灵| 按键精灵如图1或者到按键精灵文件夹下运行按键精灵7.exe 文件如图2图1 从开始菜单启动图2 直接从程序里启动2、启动后的按键精灵界面如图3,此界面下没有脚本文件,所以未分类的卡里是空白的,如果有脚本存在就会显示在空白处图3 刚启动的界面第二部分:录制脚本文件1、在启动后的界面下点击上方的录制按钮,如图4所示,即可进入脚本录制状态,如图5。
图4 录制脚本图5 等待录制2、回到需要录制的界面处,点击开始录制如图6所示,按所需要去操作电脑即可,按键精灵会录制下你的一切操作过程。
图6 开始录制图7停止录制3、录制完毕就可以点击停止录制按钮,如图7所示,可以看到整个录制中所有的动作。
4、录制好了就可以保存录制结果啦,点击保存按钮如图8所示即可进入脚本编程界面了,如图9所示。
图8退出录制图9 查看录制结果(普通)5、可以点击源文件标签卡来浏览脚本代码如图10所示。
图10 查看录制结果(源文件)第三部分:调式脚本程序1、在脚本编程界面下点击调式按钮,按键精灵进入调式状态,如图11所示,在这里可以点击变量查看下的变量名来添加需要查看的变量。
图11 调试界面2、调节桌面的文件,让桌面的当前窗口是按键精灵所要处理的窗口,点击“启动[脚本热键]”或按F10就进入调试状态,按键精灵开始工作。
如图12,按键精灵开始运行后就不要随意动鼠标键盘了。
图12 启动调试3、脚本运行完毕就自动停止执行了,如图13所示,也可以按F12或点击中止[脚本热键]按钮停止脚本运行。
图13 调试结束4、命名脚本文件:录制或编写了脚本文件后要对脚本文件进行命名,点击脚本属性的描述里,输入脚本名字,设置热键等,如图14.设置好后,点击保存即可。
图14 命名脚本第四部分:关闭脚本编辑1、在调试界面下直接点击关闭按钮即可退出编辑界面。
按键精灵学习教程

按键精灵学习教程按键精灵学习教程一、1、子程序和函数调用演示//<>---------------------------------------------子程序调用Call 普通子程序()Call 代入参数的子程序(100,50)//<>---------------------------------------------函数调用Msgbox 代入参数的函数(100,50)Sub 普通子程序()Msgbox "我是普通子程序,被调用了"End SubSub 代入参数的子程序(a,b)c=a+bMsgbox "我是代入参数的子程序,被调用了。
结果值为:" & c End SubFunction 代入参数的函数(a,b)c=a*b代入参数的函数= "我是代入参数的函数,被调用了。
结果值为:" & c End Function2、重启脚本运行演示For i=0 to 2Delay 1000Call Plugin.Msg.ShowScrTXT(0, 0, 1024, 768, "屏幕内容填写" & i, "0000FF") NextRestartScript //重新启动脚本运行3、中文名变量演示//<>---------------------------------------------用户自定义变量支持中文名为变量名UserVar 启动=DropList{"打开":1|"关闭":0}=0 "补血启动开关"UserVar 补血=0 "补血百分比%"//<>---------------------------------------------定义变量支持中文名为变量名Dim 提示提示="补血启动开关未设置打开!"If 启动=1 ThenMsgbox "补血百分比为:"& 补血& "%"ElseMsgbox 提示End If4、选择条件结构演示UserVar 变量=0 "输入(0~9)数字"//<>---------------------------------------------以下是选择条件结结构判断Select Case 变量Case 0Msgbox "你输入的数字为:0"Case 1Msgbox "你输入的数字为:1"Case 2Msgbox "你输入的数字为:2"Case 3Msgbox "你输入的数字为:3"Case ElseMsgbox "你输入的数字不正确,请输入(0~3)数字!"End Select5、下拉型用户自定义//说明:{}当中是下拉的选项=0是指的默认显示哪个选项(从0开始)UserVar Var1=DropList{"低于10%时补血":"0.1"|"低于20%时补血":"0.2"|"低于30%时补血":"0.3"}=2 "自动补血设置"UserVar Var2=0 "普通自定义变量"MessageBox(Var1)MessageBox(Var2)6、退出脚本运行演示7、Shape1 = 1593350287//下面是我们访问网页超链接时候的手型鼠标形状Shape2 = 1055991329Shape=GetCursorShape(0)If shape = shape1 thenMessageBox "当前鼠标形状是普通的WINDOWS鼠标" ElseIf shape = shape2 thenMessageBox "当前鼠标形状是手型鼠标"ElseMessageBox "不认识当前鼠标形状!"End If8、日志信息记录演示//<>---------------------------------开始记录日志LogStart "C:\a.log"For i = 0 To 3//<>---------------------------------以下“TracePrint”输出信息内容将被记录为日志TracePrint "屏幕内容填写" & iCall Plugin.Msg.ShowScrTXT(0, 0, 600, 300, "屏幕内容填写" & i, "0000FF") Next//<>---------------------------------记录日志停止LogStop//<>---------------------------------日志停止了,下一句“TracePrint”输出信息不会被记录TracePrint "这句不会输出!"If MsgBox("日志记录完成!是否打开查看内容?",4,"提示:") = 6 Then //存放在C盘,下面会帮你打开查看RunApp "notepad.exe C:\a.log"End If。
按键精灵使用教程

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

按键精灵脚本教程
按键精灵是一款功能强大的自动化软件,可以帮助用户完成重复性的操作任务。
通过编写脚本,可以将按键精灵的功能发挥到极致。
本教程将为您详细介绍按键精灵脚本的基本语法和常用操作,以帮助您更好地使用按键精灵。
一、脚本语法
按键精灵脚本采用类似于VBScript的语法,非常简洁易懂。
以下是脚本的基本语法:
1. 注释:使用单引号(')进行注释,注释内容会被忽略。
例如:
' 这是一个注释
2. 变量定义:使用Dim关键字定义变量。
例如:
Dim num
3. 赋值语句:使用等号(=)进行赋值。
例如:
num = 10
4. 循环语句:使用For循环来执行重复操作。
例如:
For i = 1 to 10
' 这里是重复执行的操作
Next
5. 条件语句:使用If语句进行条件判断。
例如:
If num > 0 Then
' 符合条件时执行的操作
End If
6. 函数调用:使用Call关键字进行函数调用。
例如:
Call MyFunction()
二、脚本操作
按键精灵脚本可以实现很多功能,以下是一些常用的操作:1. 按键:使用按键精灵内置的按键函数来模拟按键操作。
例如:
Call keyDown(\。
按键精灵的使用方法

按键精灵的使用方法如下:1、下载安装好按键精灵9之后,双击桌面快捷方式打开主程序。
2、看到按键精灵的主界面,点击程序界面上方的录制按钮,这里的录制顾名思义录制的是用户要反复经常进行一些日常操作,比如打开QQ,登录微博等,通过按键精灵把操作录制下来以后就可以一键轻松执行这些步骤繁琐的操作了。
3、之后就会弹出一个名为“录制键盘鼠标动作”的小窗口,第一个红色的小圆点按钮就是录制开始的命令,第二个蓝色的方块按钮是录制停止的命令,第三个是保存录制的结果并退出,第四个则是录制的一些附加设置,比如是否录制鼠标的轨迹等。
我们点击红色的小圆点开始录制我们的操作。
4、把录制键盘鼠标动作的窗口放一边,接下来我们要做的就是像平常一样,开始我们每天都要做的一些重复操作,比如登陆QQ吧,双击桌面的QQ的快捷方式,在登录界面输入自己的登录密码,然后再点击“登陆”。
5、在完成了登陆的操作之后,我们就可以点击录制键盘鼠标动作窗口上面的蓝色方块停止按钮结束我们的录制操作了,然后再点击蓝色方块右边的按钮保存刚才录制的操作,这时按键精灵将会弹回到主界面,我们点击上方的“调试”按钮。
6、这时就会出现调试界面,我们点击“启动”按钮。
这时按键精灵就根据刚才录制下来的操作重复再执行一遍,我们可以检查是否达到自己的目的和要求。
7、如果录制的脚本满足自己的需求,那么就可以留着以后使用了。
这里先对保存的脚本设置一下以便于识别和操作,看到界面右边的脚本属性窗口,描述和文件名(要保留.Q的后缀)都改为自己便于识别的名字,启动热键根据自己的需要设定。
8、下一个步骤,点击程序界面上方的“保存”按钮,按键精灵就把这个录制下来的操作以脚本形式保存好了。
9、最后要把脚本制作成exe格式以方便使用。
点击“发布”,然后选择“制作按键小精灵”。
10、选择好需要生成exe的脚本之后,点击下方红色的“立即制作”即可生成一个exe文件,以后双击运行这个EXE文件就能到达执行录制好的操作的目的了。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
变量!神奇的小柜子变量就是会变化的量。
就像一个小柜子,我们可以在柜子里装载不同的东西,而当我们需要找到这些东西的时候,只要记住柜子的名字就可以了。
使用变量的方法是:先定义(给柜子起名)、再赋值(将物品放进柜子)、最后使用(根据柜子名字找到放在其中的物品)。
使用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中就可以了。
sum原来的值是88,做完加法后,sum等于89。
pig=1pig=pig*3+pig能猜出pig最后等于几么?1*3+1。
结果是4例子3:使用变量输入1到100的数字VBSCall RunApp("notepad")Delay 2000a=1b=100While a<=bSayString aKeyPress 13,1VBS a=a+1EndWhile上面这个例子我们使用了2个变量,a和b。
条件判断!是与否的选择给出一个条件,让按键精灵进行判断,根据判断的结果执行不同的脚本,这就是“是”与“否”的选择。
下面针对上图着重解释一些相关概念:∙表达式:点击这里查看表达式的解释∙取值为真:表达式的计算结果是真。
∙执行后面的语句:就是按键精灵执行判断语句之后,“条件结束”之前的语句,这也是我们要求按键精灵判断的目的所在。
∙循环执行:就是按键精灵重复执行判断语句之后,“循环执行”之前的语句。
当条件不再满足时,就不再执行循环中的名字。
循环中间的一条或多条语句被称为“循环体”。
整个语句连起来可以读成:如果表达式xxx为真(成立),那么就执行后面的语句(循环执行)。
例子:用条件判断来执行不同的脚本Dim a,ba=10b=10If a=bMessageBox "a等于b"EndIf上面这个例子,我们定义了2个变量a和b。
并且给a和b分别赋值。
If命令就是条件判断命令,如果a=b,那么就会弹出一个窗口。
如果我们修改a=20,b=10,那么a=b就是不正确的,也就不会弹出对话框。
颜色判断!借我一双眼睛人有一双眼睛,可以通过屏幕的提示来操作电脑。
按键精灵的脚本也有这么一双眼睛,那就是使用颜色判断功能,看到屏幕上的点的颜色。
下面我们用一个例子来一步步教你用颜色判断命令制作一个自动补血的脚本。
例子:自动补血脚本(热血江湖)//F3红,F4蓝VBS hong=70//血量少于百分之多少(可自行设定)时,脚本自动吃红。
VBS lan=30//蓝少于百分之多少(可自行设定)时,脚本自动吃蓝。
Rem startDelay 32//如果启动脚本后有点卡,则视情况调整此延时。
Rem 补红IfColor hong*1.28+21 5 4a5373 2//如果设定位置处的颜色大约等于没血时的颜色KeyPress 114 1//按键F3Delay 256EndIfRem 补蓝IfColor lan*1.28+21 18 734b4a 2//如果设定位置处的颜色大约等于没蓝时的颜色KeyPress 115 1//按键F4Delay 256EndIf具体步骤及方法:1.首先在游戏中截个图,然后用按键精灵的抓点坐标/颜色按钮来选取血条中颜色比较鲜艳以及稳定的颜色条来,这个颜色条一般都在血条的边缘位置,如热血江湖就是在血条的上边缘处,我们确定这个边缘颜色条的一个纵坐标为y=5,如例,以后的取点抓色,则都在这一纵坐标下进行;2.让自己掉一部分血,再截个图下来。
接下来就是颜色判断语句的选取了,众所周知,3D的游戏颜色一般都会有点变化,如果用“不等于血条颜色”来判断,则很容易出错,所以选择“如果颜色大约等于,则”这个判断语句会比较稳定一点。
具体为:IfColor x 5 “没血时的颜色” 2//如果(x,5)点的颜色大约等于没血时的颜色3.没血时的颜色怎样确定?3D游戏里,多半这个没血时的颜色也会不一样的,所以我们要多取几个点,然后求出这几个点的平均颜色值来。
很幸运,我们在热血江湖里纵坐标y=5下血条中没血的横坐标上各取几个点后发现,它们的颜色只有两种:525573和4a5173,所以我们很容易求出了这个没血的平均颜色值:4a5373。
则判断语句变为:IfColor x 5 “4a5373” 24.判断语句,颜色,以及纵坐标都已经确定了,那还有横坐标呢?别急,这个就是把抓色版做成%比加血设置的关键了。
同样可以用按键精灵的抓点坐标/颜色按钮功能来找坐标。
我们找到热血江湖中血条的最左端横坐标为x1=21,最右端横坐标为x2 =149。
则血条的长度为L=x2-x1=128。
说到这里,大概大家都明白应该怎么设置%比加血了吧。
没错,就是用你想要自动加血时的血量%比值变量hong%,乘以血条的总长度L,再加上血条最左端的横坐标x1,就得到了按键精灵监测血量所抓色点的横坐标x的值:x=hong/100*L+x1=hong*1.28+21,至此,%比吃红的颜色判断语句已经确定:IfColor hong*1.28+21 5 4a5373 25.整理一下,我们就得到了能%比补红设置的完整脚本了:VBS hong=70//血量少于百分之多少(可自行设定)时,脚本自动吃红。
Rem 补红IfColor hong*1.28+21 5 4a5373 2//如果设定位置处的颜色大约等于没血时的颜色KeyPress 114 1//按键F3Delay 256EndIf至于补蓝的%比设置,当然是同理操作了。
OK,现在大家都明白怎么做了吧,那就赶快行动起来,亲自做个属于自己的脚本来,只有实践,才是学习的最佳捷径哦!找图找色!眼与脑的结合上一课我们介绍了颜色判断,这一课我们来介绍更聪明的功能,找图和找色。
顾名思义,找图是在屏幕上查找指定的图像,而找色就是查找指定的颜色。
找图功能是“按键精灵VBS命令”里的FindPic命令(很抱歉还没有把这个功能做成界面操作的方式,大家只能人工去填写参数了)使用找图功能的步骤一、抓图:把你想要找的图片抓下来保存为BMP格式1.进入脚本编辑器,点击抓点抓色按钮2.到你希望抓图的界面上按下PrintScreen(就是系统的抓图热键)3.返回按键精灵的界面,这时会看到你刚才的抓图已经出现在抓图界面当中。
4.拖动鼠标左键将你想要找的图片区域选中,松开左键后会出现一个菜单,选择“保存为位图文件”这样你需要查找的图片就制作完成了。
二、找图:使用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推荐使用周围颜色单一的图片例子:VBSCall FindPic(0,0,1023,767,"1.bmp",0.9,x,y)If x>=0 and y>=0MoveTo x yEndIf在区域(0,0,1023,767)中找与文件1.bmp中的图形比较接近的地方,如果找到,则把鼠标移动到这个地方。
特别提醒:6.30版之后,找图的文件路径可以直接引用附件中的图片,不需要释放,例子:VBSCall FindPic(0,0,1023,767,"Attachment:\1.bmp",0.9,x,y)找色功能的技巧找色功能相对简单一些,在“按键精灵VBS命令”里提供了3个找色命令FindColor、FindCenterColor和命令名:Open作用:打开一个控制台窗口。
参数:无。
返回值:无。
例子:Plugin Console.Open()Plugin Console.WriteLine("请随意输入几个字,然后按回车" & vbcrlf)Plugin userInput=Console.ReadLine()Plugin Console.WriteLine("您的输入是" & userInput & vbcrlf)Plugin Console.WriteLine("演示脚本结束,请按下Y键,退出控制台" & vbcrlf)Rem WaitUserInputKeyPlugin userInput=Console.WaitKey()If userInput = asc("y") or userInput = asc("Y")Plugin Console.Close()ElseGoto WaitUserInputKeyEndIf命令名:Close作用:关闭控制台窗口。