按键精灵商业独立界面教程
按键精灵教程按键精灵的教程,帮助您学习如何使用该工具1.下载安装首先
按键精灵教程按键精灵的教程,帮助您学习如何使用该工具1.
下载安装首先
以下是按键精灵的教程,帮助您学习如何使用该工具:
1. 下载安装:首先需要从官方网站或其他可靠的网站下载按键精灵软件,然后按照提示和安装向导安装到电脑上。
2. 基本界面和功能:学习按键精灵的基本界面和功能,从而快速了解该工具的操作和使用方式。
3. 录制宏:按键精灵最大的特点就是宏录制功能,可以将一系列的命令和操作录制下来,然后再次使用时,只需补充输入需要更改的变量即可。
学习如何录制一个宏后,让其在某些条件下自动触发。
4. 宏脚本编辑:对于一些复杂的宏脚本,我们可以通过编辑器对其进行编辑,让其更加智能。
5. 学习按键精灵脚本语言:按键精灵脚本语言也是一个重要的学习点,在掌握其基本语法规则和常用命令的基础上,能够让使用更加精准。
6. 常用功能:按键精灵还有很多其他的功能,如窗口控制、文件操作、日期时间等。
学习这些功能,能够使按键精灵更加多样化和可玩性。
7. 练习和应用:通过对按键精灵的学习和练习,掌握并运用其各种功能和技巧,能够提升工作效率和质量,让整个工作流程变得更加智能和便捷。
通过按键精灵的学习和应用,能够大大提高工作效率和质量,以及简化工作流程,达到省时、省力的效果。
学会用按键精灵制作脚本之界面教程:制作音乐播放器
学会用按键精灵制作脚本之界面教程:制作音乐播放器学会用按键精灵制作脚本之QUI界面教程:制作音乐播放器来源:按键学院【按键精灵】配上炫酷的Gif图片,简单的音乐播放器就算完成了。
楼主忍不住陶醉许久,QUI界面原来也是可以如此美腻的,哦吼吼~~最终效果图:我们肉眼看到的,这个播放器上只有按钮,进度条,列表框,标签,其实还有一个浏览框和按钮是隐藏的。
我们先来了解下,listbox列表控件、BrowseBox1浏览框控件、ProgressBar1进度条控件。
上表格~今天会用到的属性会用红色字体标注出来。
ListBox 列表框●基本●位置:●其他:●方法:属性1,名称(Name)属性1,左边(Left)属性1,文字颜色(TextColor)方法1,返回列表行数数量(ListCount)属性2,显示(Visible)属性2,上边(Top)属性2,背景颜色(BackColor)方法2,新增列表项目(AddItem)属性3,有效(Enabled)属性3,宽度(Width)属性3,字体(Font)方法3,插入列表项目(InsertItem)属性4,列表内容(List)属性4,高度(Height)方法4,删除列表项目(RemoveItem)属性5,显示顺序(ZOrder)方法5,返回列表当前选中的行号(ListIndex)BrowseBox 浏览框●基本:●位置:●其他:属性1,名称(Name)属性1,左边(Left)属性1,文字颜色(TextColor)属性2,显示(Visible)属性2,上边(Top)属性2,背景颜色(BackColor)属性3,有效(Enabled)属性3,宽度(Width)属性3,字体(Font)属性4,路径(Path)属性4,高度(Height)属性4,浏览样式(Style)属性5,显示顺序(ZOrder)属性5,过滤条件(Filter)ProgressBar 进度条●基本:●位置:其他:属性1,名称(Name)属性1,左边(Left)属性1,方向(Orientation)属性2,显示(Visible)属性2,上边(Top)隐藏属性:进度(Value)属性3,有效(Enabled)属性3,宽度(Width)属性4,高度(Height)属性5,显示顺序(ZOrder)音乐播放器的实现步骤是十分简单的,来,咱们手牵手一起去看看是怎么实现的。
按键精灵使用教程
[KeyPress]格式: KeyPress {键盘虚拟码} {次数}解释:先“按下”再“弹起”键,模拟我们平时的“按键”操作.我们在使用键盘的时候有两种操作,一种是”按下”键,一种是”弹起”键.将这两个动作连续进行,就是一个完整的”按键”动作.按键精灵可以模拟所有的键盘动作.[KeyDown]格式: KeyDown {键盘虚拟码} {次数}解释: “按下”键,模拟我们平时的“按下”操作注意:有些键在按下之后,会和其他键产生组合效果,比如“Alt/Ctrl/Shift”,如果使用“按下Alt”命令,那么之后的“按键”动作将变成“Alt+A”等组合动作,因此记得在必要时使用“弹起”命令将组合键释放,避免影响键盘的正常使用.[KeyUp]格式: KeyUp {键盘虚拟码} {次数}解释:“弹起”键,模拟我们平时的“弹起”操作[KeyPressH]格式: KeyPressH {键盘虚拟码} {次数}解释: 硬件模拟按键,与KeyPress功能类似,先“按下”再“弹起”键,但采取了硬件模拟的方式在某些情况下普通模拟按键命令会失效,不妨试试硬件模拟命令[KeyDownH]格式: KeyDownH {键盘虚拟码} {次数}解释: 硬件模拟按下,与KeyDown功能类似,“按下”键,但采取了硬件模拟的方式在某些情况下普通模拟按键命令会失效,不妨试试硬件模拟命令[KeyUpH]格式: KeyUpH {键盘虚拟码} {次数}解释: 硬件模拟弹起,与KeyUp功能类似,“弹起”键,但采取了硬件模拟的方式在某些情况下普通模拟按键命令会失效,不妨试试硬件模拟命令[LeftClick]格式:LeftClick {次数}解释:在鼠标当前位置模拟点击鼠标左键.{次数}可以控制点击的次数[RightClick]格式:RightClick {次数}解释:在鼠标当前位置模拟点击鼠标右键.[MiddleClick]格式:MiddleClick {次数}解释:在鼠标当前位置模拟点击鼠标中键.[LeftDoubleClick]格式:LeftDoubleClick {次数}解释:在鼠标当前位置模拟双击鼠标左键.[LeftDown]格式:LeftDown {次数}解释:在鼠标当前位置模拟按下鼠标左键,{次数}在这个语句中虽然有效,但没有实际意义.[LeftUp]格式:LeftUp {次数}解释:在鼠标当前位置模拟松开鼠标左键,{次数}在这个语句中虽然有效,但没有实际意义.[RightDown]格式:RightDown {次数}解释:在鼠标当前位置模拟按下鼠标右键,{次数}在这个语句中虽然有效,但没有实际意义.[RightUp]格式:RightUp {次数}解释:在鼠标当前位置模拟松开鼠标右键,{次数}在这个语句中虽然有效,但没有实际意义[LeftClickH]格式:LeftClickH {次数}解释:使用硬件模拟方式,在鼠标当前位置模拟点击鼠标左键.{次数}可以控制点击的次数在某些情况下普通模拟鼠标命令会失效,不妨试试硬件模拟命令[RightClickH]格式:RightClickH {次数}解释:使用硬件模拟方式,在鼠标当前位置模拟点击鼠标右键.在某些情况下普通模拟鼠标命令会失效,不妨试试硬件模拟命令[MiddleClickH]格式:MiddleClickH {次数}解释:使用硬件模拟方式,在鼠标当前位置模拟点击鼠标中键.在某些情况下普通模拟鼠标命令会失效,不妨试试硬件模拟命令[LeftDoubleClickH]格式:LeftDoubleClickH {次数}解释:使用硬件模拟方式,在鼠标当前位置模拟双击鼠标左键.在某些情况下普通模拟鼠标命令会失效,不妨试试硬件模拟命令[LeftDownH]格式:LeftDownH {次数}解释:使用硬件模拟方式,在鼠标当前位置模拟按下鼠标左键,{次数}在这个语句中虽然有效,但没有实际意义.在某些情况下普通模拟鼠标命令会失效,不妨试试硬件模拟命令[LeftUpH]格式:LeftUpH {次数}解释:使用硬件模拟方式,在鼠标当前位置模拟松开鼠标左键,{次数}在这个语句中虽然有效,但没有实际意义.在某些情况下普通模拟鼠标命令会失效,不妨试试硬件模拟命令[RightDownH]格式:RightDownH {次数}解释:使用硬件模拟方式,在鼠标当前位置模拟按下鼠标右键,{次数}在这个语句中虽然有效,但没有实际意义.在某些情况下普通模拟鼠标命令会失效,不妨试试硬件模拟命令[RightUpH]格式:RightUpH {次数}解释:使用硬件模拟方式,在鼠标当前位置模拟松开鼠标右键,{次数}在这个语句中虽然有效,但没有实际意义在某些情况下普通模拟鼠标命令会失效,不妨试试硬件模拟命令[MoveTo]格式:MoveTo {X坐标} {Y坐标}解释:移动鼠标到(X坐标,Y坐标)处举例:MoveTo 100 200把鼠标移动到(100,200)这个点上MoveTo intX intY把鼠标移动到(intX,intY)这个点上,需要5.50以上版本支持.[MoveR]格式:MoveR {X距离} {Y距离}解释:把鼠标相对移动(X距离,Y距离)举例:当前鼠标在(100,100)点,使用下面语句MoveR 200 300之后,鼠标就被移到了(100+200,100+300)处,也就是坐标(300,400)处[MoveRH]格式:MoveR {X距离} {Y距离}解释:相对移动鼠标的硬件模拟指令把鼠标相对移动,(X距离,Y距离)[SaveMousePos]格式:SaveMousePos解释:保存当前鼠标位置[RestoreMousePos]格式: RestoreMousePos解释: 将鼠标移动到上一次保存的鼠标位置举例:保存/恢复鼠标位置常用于制作网络游戏练功脚本,脚本开始时保存鼠标位置,脚本结束时恢复鼠标位置,这样脚本执行后鼠标的位置就不会变化[LockMouse]格式: LockMouse解释: 锁定鼠标位置,用户将不能通过移动鼠标而改变鼠标位置,而脚本仍可以改变鼠标位置举例: 在脚本开始的时候使用这个命令,可以有效防止用户误触鼠标引起脚本执行出错[UnlockMouse]格式: UnlockMouse解释: 解除LockMouse命令对鼠标位置的锁定。
按键精灵教程范文
按键精灵教程范文按键精灵是一款功能强大的自动化工具,可以帮助用户自动执行各种重复性的任务,节省时间和精力。
本文将为大家介绍按键精灵的基本使用方法和一些常见的应用场景。
一、按键精灵的安装和界面介绍2.按键精灵的主界面安装完成后,打开按键精灵,您将看到以下主界面:-脚本列表:用于显示已经录制或保存的脚本文件。
-日志区域:用于显示脚本运行时的日志信息。
-属性窗口:用于设置脚本的属性,如循环次数、延迟时间等。
二、录制和播放脚本1.录制脚本您可以通过按键精灵的录制功能来记录您的操作,生成执行脚本。
具体步骤如下:-点击工具栏中的“录制”按钮。
-选择要录制的窗口。
-开始进行操作,例如点击、拖拽、输入等。
-操作完成后,点击工具栏中的“停止”按钮。
2.播放脚本录制完脚本后,您可以通过按键精灵的播放功能来重复执行录制的操作。
具体步骤如下:-在脚本列表中选择要播放的脚本文件。
-点击工具栏中的“播放”按钮。
-您可以设置脚本的循环次数、延迟时间等属性。
-点击“确定”开始执行脚本。
三、按键精灵的高级功能2.设置按键精灵按键精灵提供了一些常用的设置选项,以便您自定义软件的行为。
具体步骤如下:-点击工具栏中的“设置”按钮。
-在弹出的设置窗口中,您可以设置常规选项、录制选项、播放选项等。
3.定时任务按键精灵还支持定时任务功能,可以在指定的时间自动执行脚本。
具体步骤如下:-点击工具栏中的“定时任务”按钮。
-在弹出的定时任务窗口中设置任务计划。
-您可以选择执行一次或定时执行任务。
四、按键精灵的应用场景按键精灵的自动化功能可以应用在各种场景中,例如:1.游戏辅助:可以自动化进行游戏中的操作,如刷怪、刷装备等。
2.数据录入:可以自动录入大量的数据,提高工作效率。
4.软件测试:可以自动执行一系列测试用例,提高测试效率。
5.系统维护:可以自动执行一些系统维护任务,如清理磁盘、备份文件等。
总结:按键精灵是一款功能强大的自动化工具,可以帮助用户自动执行各种重复性的任务。
手把手教你用“按键精灵”图文教程
按键精灵是一个可以模拟电脑操作的软件,您在电脑上的一切动作都可以让按键精灵模拟执行,完全解放您的双手。
按键精灵可以帮你操作电脑,不需要任何编程知识就可以作出功能强大的脚本。
如果你还为一些枯燥、繁琐的电脑操作而烦恼,按键精灵绝对会是你最好的帮手。
那么,按键精灵具体能帮我们干什么呢?我们来列举几个例子来说明下。
* 网络游戏中可作脚本实现自动打怪,自动补血,自动说话等;* 办公族可用它自动处理表格、文档,自动收发邮件等;* 任何你觉得“有点烦”的电脑操作都可以替你完成。
按键精灵第一个实现了“动动鼠标就可以制作出脚本”的功能。
我们不希望为了使用一个小软件而去学习编程知识,考虑到这些,所以按键精灵完全界面操作就可以制作脚本。
按键精灵的脚本是纯粹的TXT文件,即使是目前新增了插件功能,也引入了数字签名的机制。
因此我们可以放心的使用网站上的脚本而不用担心会有病毒。
脚本就是一系列可以反复执行的命令.通过一些判断条件,可以让这些命令具有一定的智能效果.我们可以通过”录制”功能制作简单的脚本,还可通过”脚本编辑器”制作更加智能的脚本.今天我们就通过录制一个最简单的脚本,来手把手的教大家使用按键精灵。
上网一族一般开机后会先看看自己邮箱,或者看看自己博客;每天如此,可能都有些烦了。
现在好了,把这些繁杂的事情交给按键精灵吧。
今天我们就来录制一个自动登录博客,并对整个页面进行浏览的脚本。
首先,我们打开“按键精灵”。
其运行界面如下(图1):图1 运行界面打开软件后点击工具栏上“新建”项(如图2);之后进入“脚本编译器”界面(如图3)。
现在就可以正式开始编译脚本了。
图2 新建图3 脚本编译器界面在脚本编译器界面上,左键点击工具栏上“录制”项,会出现这样的情况:进入桌面,并出现一个小的对话框(如图4)。
图4录制在这个小的对话框中,左侧红色圆按钮是录制的开始,第二个蓝色方按钮是录制结束,第三个是存储录制内容。
在录制过程中该对话框可以随意移动,不会影响录制结果。
按键精灵教程
按键精灵可以帮你操作电脑。
不需要任何编程知识就可以作出功能强大的脚本。
只要您在电脑前用双手可以完成的动作,按键精灵都可以替您完成。
按键精灵官方网站是:/cn/qmacro从编程的角度看,集合一些插件的脚本编辑、调试工具。
代码不公开。
生成的小精灵,模式化界面,界面中有广告,以此盈利。
使用环境操作系统:Windows 98/98SE/Me/2000/XP/2003/Vista软件支持:支持绝大多数软件,部分网络游戏中可能失效,但可尝试"神盾"功能,提高按键精灵的兼容性按键精灵能帮我做什么?* 网络游戏中可作脚本实现自动打怪,自动补血,自动说话等* 办公族可用它自动处理表格、文档,自动收发邮件等* 任何你觉得“有点烦”的电脑操作都可以替你完成上手指南按键精灵是一个容易上手,但精通较难的软件。
第一次接触它,自然会希望尽快熟悉它,让它为您工作。
但如何上手呢?我来提供一些技巧1、试:提供了免费试用,下载试用版安装后就可体验自带的例子。
2、学:上网看按键宝典,教程、实例统统都有,不懂还可上论坛提问。
3、用:边用边学,作出自己第一个脚本,你就入门啦~4、精:操作电脑的不便,都用脚本来解决,你的脚本也可以越来越聪明!什么是脚本?脚本就是一系列可以反复执行的命令.通过一些判断条件,可以让这些命令具有一定的智能效果.如何制作脚本?初学者可以通过”录制”功能制作简单的脚本,还可通过”脚本编辑器”制作更加智能的脚本.如何使用脚本?使用步骤如下:1. 制作脚本:按照个人需求从网上搜集脚本或者自己制作脚本。
如果您的脚本是从别的地方收集的,请先把脚本文件拷贝到按键精灵文件夹下的script文件夹中,然后再运行按键精灵。
2.选择有效的窗口:建议您选择“对所有窗口有效”。
如果您只需要脚本当某个窗口在前台时有效,请选择窗口名称,比如“龙族”3.让需要执行的脚本“有效”,只有“有效”一栏中勾中的脚本才会执行。
4.进入游戏(或者其他需要使用按键精灵的软件),在需要使用脚本的时候按下脚本的“快捷键”,按键精灵就会忠实的为您工作了。
按键精灵使用教程
按键精灵使用教程按键精灵是一款非常实用的自动化操作工具,可以帮助用户实现自动化操作,提高工作效率。
下面是按键精灵的使用教程,共计1200字以上。
第二步:启动按键精灵并了解界面第三步:录制宏按键精灵主要功能是录制和执行宏,也就是自动化操作脚本。
录制宏是指按下一系列键盘和鼠标操作,按键精灵会将这些操作记录下来并转化为一段宏脚本。
下面详细介绍如何录制宏:1. 点击菜单栏的“录制”按钮,或者使用快捷键Ctrl+Alt+S开始录制。
2.在弹出的录制框中,选择需要录制的操作类型,如键盘、鼠标、窗口控件等。
3.点击“开始录制”按钮,按下键盘和鼠标进行操作。
4.完成一系列操作后,点击录制框底部的“结束录制”按钮,录制结束。
第五步:执行宏第六步:保存和加载宏1.保存宏:点击菜单栏的“文件”按钮,选择“保存宏”选项,选择保存路径和文件名,点击保存按钮即可将宏脚本保存为文件。
2.加载宏:点击菜单栏的“文件”按钮,选择“加载宏”选项,选择之前保存好的宏文件,点击打开按钮即可加载宏脚本。
第七步:常用功能介绍除了上述基本操作外,按键精灵还提供了一些常用功能,帮助用户实现更高级的自动化操作:1.定时任务:点击菜单栏的“工具”按钮,选择“定时任务”选项,可以创建定时任务,指定时间间隔自动执行宏脚本。
2.条件判断:在宏脚本中可以使用条件判断语句,根据不同条件执行不同的操作,实现更加灵活的自动化操作。
具体的条件判断语句可以参考按键精灵的官方文档。
3.循环操作:在宏脚本中可以使用循环语句,重复执行一些操作,实现批量操作的自动化。
具体的循环语句使用方法也可以参考按键精灵的官方文档。
按键精灵后台简明教程(后台找色,后台鼠标点击等) - 【教程工具】 - 按键精灵论坛 放飞...
按键精灵后台简明教程(后台找色,后台鼠标点击等)- 【教程工具】- 按键精灵论坛放飞...按键精灵后台简明教程(后台找色,后台鼠标点击等)按键精灵后台简明教程(后台找色,后台鼠标点击等)使用按键精灵有一段时间了,从前台到后台看了很多帖子,加上自己的勤奋算是成功了,自己制作了一个练级的脚本,经一月余的使用完全正常,按键精灵升级至7.0后,很多需要从论坛下载才能使用的插件都集成了,这对于新手来说是个福音,我才开始使用时,为了找这些插件费了很多周折,现在的新手真是幸福啊!!呵呵,废话少说,下面把我的一些经验和教训在这里与大家分享,希望对“想后台”的朋友有所帮助。
1、游戏句柄后台的意思就是当窗口被遮盖或移开的时候,仍能够正常的执行脚本动作,所以必须先找到该游戏的窗口句柄,这样可以保证我们编辑的脚本语句有正确的使用方向,获取窗口句柄的方法有很多,我一般使用以下的方法:Dim hwndPlugin hwnd=Window.MousePoint()Plugin是调用插件命令,凡是调用插件都需要使用这个命令,hwnd就是得到的句柄,Window是插件的名称MousePoint()返回鼠标所在的窗口的句柄关于窗口这里需要多说几句,以网页游戏为例,鼠标放在标题栏上和放在游戏窗口所得到的句柄是不一样的,游戏窗口是IE的一个子窗口,因此在运行脚本前,将你的鼠标放在游戏窗口的区域内再运行脚本。
得到句柄费函数很多,有兴趣的自己去试试看,不过知道一个就足够了。
2、模拟动作得到窗口句柄后,你就可以向这个窗口模拟需要的动作了,在这里要用到按键精灵7的插件(既然已经有7了以前的插件就不作介绍了),模拟动作的函数有如下几个-模拟鼠标点击Plugin Bkgnd.LeftClick(句柄,横坐标,纵坐标) //模拟鼠标左键点击Plugin Bkgnd.RightClick(句柄,横坐标,纵坐标) //模拟鼠标右键点击其中的句柄就是上面我们已经得到的句柄,这里的横坐标和纵坐标是针对游戏窗口,而不是针对屏幕的(看晕了吧^_^关于这一点足足困扰了我一个礼拜的时间才弄明白)。
刷课神器——按键精灵使用教程
刷课神器——按键精灵使用教程废话少说,直接进入正题。
以下教程皆以按键精灵8.20.7921版(免费版)为例。
请通读全文后再开始操作。
有看不懂的地方,建议询问一下他人再进行刷课……刷课有风险,操作需谨慎。
1.打开按键精灵,点击“新建”。
2.点击“源文件”,将以下代码复制到窗口中。
Dim hwndhwnd = Plugin.Window.MousePoint()s = Plugin.Window.GetClientRect(hwnd)MyArray = Split(s, "|", -1, 1)VBS sx = MyArray(0)VBS sy = Myarray(1)i=10While i=10//当循环条件成立的时候,反复执行循环体Call Plugin.Bkgnd.LeftClick(hwnd,1145-sx,385-sy)Delay 1200a = Plugin.Window.Find(0, "来自网页的消息")Call Plugin.Window.Active(a)Call Plugin.Bkgnd.KeyPress(a,13) Delay 300a = Plugin.Window.Find(0, "来自网页的消息")Call Plugin.Window.Active(a)Call Plugin.Bkgnd.KeyPress(a,13)Delay 5000Wend然后更改右侧“描述”处的刷课脚本名称,以及启动热键与中止热键。
这两个热键一定不能与浏览器或电脑自带的其他热键功能相冲突。
建议采用shift+英文字母的形式。
其他不会产生冲突的形式也可。
3.打开用来刷课的浏览器,打开补退选的网页,将网页窗口最大化,填入验证码。
为避免误操作,建议将想要刷的课程挪到页面的上方,将网页右侧导航条滑到最上方。
开始刷课后,该浏览器将不能再用作他用。
切记!!!4.最小化网页窗口,切换回按键精灵的界面,点击“抓抓”5.再点开补退选网页界面。
按键精灵:小精灵自定义界面使用介绍
按键精灵:小精灵自定义界面使用介绍
出处:pconline 2009年04月28日作者:佚名责任编辑:zhangyifei
自定义界面- 使用方法
说明使用VB制作OCX界面,可嵌入到脚本当中并且和自定义变量进行关联,定制属于自己的脚本界面。
制作须知:
1、请克服VB恐惧症,从来没有用过VB的朋友也可以制作自定义界面,这是一个相当简单的过程,比写脚本简单多了。
2、VB自定义界面的功能极强
制作教程(文字):
第一步:使用VB制作自定义界面
没有安装VB的可以在网上搜索下载安装
安装VB后,在按键精灵目录下的source目录里可以找到自定义界面的例子代码自定义界面例子(VB 6.0).zip 。
解压缩后双击自定义控件.vbp ,如果你的VB成功安装过,即可通过VB打开这个项目。
打开后可以添加控件,具体方法可以看源代码里的说明。
第二步:将自定义界面加入脚本
打开脚本编辑器,在脚本属性栏里可以看到自定义界面的设置,选择你制作的自定义界面文件(扩展名为.ocx),可以把这个界面插入到脚本里。
如图所示:
保存脚本后,退出脚本编辑器,可以在按键精灵的脚本列表中直接预览这个自定义界面。
具体方法是在脚本列表右边的脚本属性栏里,找到自定义界面这一项,单击出现一个绿色箭头,点这个箭头即可。
第三步:制作小精灵
制作免费模板或商业模板小精灵,可以在以前的自定义变量区看到你的自定义界面。
最全面的按键精灵教程
最全面的按键精灵教程键精灵是一款自动化工具,可以模拟人类的键盘和鼠标操作,实现自动化操作。
下面是最全面的按键精灵教程。
第一部分:按键精灵基础1.安装和启动按键精灵2.基本操作界面主要分为菜单栏、工具栏和自动化操作区域。
可以通过菜单栏或工具栏选项来执行各种操作。
3.录制基本操作点击录制按钮后,按键精灵会自动记录鼠标和键盘的操作。
进行需要录制的操作,如移动鼠标、点击、按键等。
点击停止录制按钮停止录制。
4.运行和保存脚本完成录制后,可以点击运行按钮来执行录制的操作。
也可以点击保存按钮将录制操作保存为脚本,方便之后执行。
第二部分:按键精灵进阶2.流程控制在脚本中可以使用条件判断和循环等流程控制语句,实现更复杂的自动化操作。
例如,可以根据一些条件判断是否执行一些操作,或者循环执行段操作。
3.变量和函数按键精灵支持定义和使用变量,以及自定义函数。
变量可以用来存储临时数据,函数可以用来封装一段常用的操作,提高代码的复用性。
4.窗口操作按键精灵提供了丰富的窗口操作函数,可以实现对窗口的打开、关闭、最大化、最小化、移动、调整大小等操作。
可以根据应用的需求来选择合适的窗口操作函数。
第三部分:按键精灵高级技巧1.图像识别按键精灵支持图像识别技术,可以通过图像匹配来实现一些复杂的自动化操作。
例如,可以通过图像识别找到特定的图标或按钮,并进行点击。
2.OCR识别按键精灵内置了OCR(Optical Character Recognition,光学字符识别)引擎,可以实现对屏幕上的文字进行识别。
例如,可以通过OCR识别来获取一些窗口中的文字信息。
3.网络操作4.数据处理按键精灵支持对文件和数据的读取和处理。
可以通过读取文件或者抓取网页的数据,进行数据的提取、转换和存储。
总结:以上就是最全面的按键精灵教程,包括了按键精灵的基础操作、进阶技巧和高级应用。
通过学习这些内容,可以快速上手按键精灵,实现自动化操作。
按键精灵商业独立界面教程
商业独立型界面制作教程目录给独立界面添加注册功能 (2)给独立界面添加解绑功能 (13)给独立界面添加试用功能 (16)给独立界面添加载入自动注册功能 (19)设置独立界面各按钮的有效性(优化) (22)给独立界面添加启动脚本功能 (25)给独立界面添加暂停继续功能 (28)给独立界面添加终止脚本功能 (31)给独立界面添加保存设置功能 (33)关于源码的一些补充和命令的详细说明 (35)给独立界面添加热键修改设置 (44)给独立界面添加注册功能1、打开按键精灵商业版,新建一个脚本。
点击右边的“界面”按钮,可以看到按键精灵界面编辑器,用于制作按键精灵脚本设置界面的工具。
如下图2、将右边属性面版上的名称一栏改为“主界面”,其他保持不变。
如下图3、选择工具箱上的标签控件在界面上框选一个区域。
如下图4、将右边对应的属性面版上的标题改为“注册码:”,其他保持不变。
如下图5、选择工具箱上的“输入框”控件,在界面上框选出一个区域。
如下图6、将右边属性面版上的名称一栏改为“注册码输入框”,其他保持不变。
如下图7、选择工具箱上的下拉框控件在界面框先一个区域,如下图8、将右边属性面版上的名称一栏改为“注册服务器”,选项列表上添加“电信1、网通1、电信2”,初始选项一栏设为“0”,其他保持不变。
如下图9、选择工具箱上的按钮控件在界面框选一个区域,如下图10、将右边属性面版上的名称一栏改为“注册按钮”,标题一栏改为“注册”,其他保持默认。
如下图11、界面控件都画好了,下面给脚本添加上我们的注册功能代码。
选中“注册”按钮,选择属性面版上的按钮点击事件(或双击“注册”按钮),来到脚本源文件编辑界面。
如下图12、在“注册”按钮的点击事件里面添加以下代码(双斜杠开始绿色字体表示代码注释,可不需要添加,不影响脚本执行)。
13、选择右边脚本属性面板,将描述一栏改为自己的脚本描述,如“商业独立界面演示”,文件名一栏改为“商业独立界面演示.Q”,设置界面一栏选择“使用按键精灵制作界面”。
按键精灵7.0使用教程
按键精灵7.0版图:主界面及功能按钮工具栏功能简介新增:增加一个新的脚本。
修改:修改当前选中的脚本。
删除:删除当前选中的脚本,可以同时选中多个脚本进行删除。
录制:录制新的脚本,新手制作脚本首选功能。
导入脚本:从网络或者本机导入已经做好的脚本(txt 文件)到脚本目录下上传脚本:将当前脚本上传至按键精灵网站,与他人进行交流。
全有效/全无效:让所有脚本有效或者无效。
在设置界面中可设置这个功能的热键。
小精灵:将脚本打包为可以独立执行的EXE小精灵程序。
会员:注册软件,会员专区,感谢您使用正版软件。
神盾:按下后即可启动按键精灵保护,使按键精灵免遭其他程序(如nProtect等)攻击设置:设置按键精灵的使用参数。
升级:升级软件到最新版。
帮助:查看用户帮助手册脚本分类功能在脚本分类栏上点击鼠标右键,即可实现对分类的新建、删除、重命名功能脚本设置功能选中一个脚本,在主界面右侧即可对脚本的一些基本属性进行设置,还可以看到脚本的注释提醒:修改了脚本设置之后必须点击“保存”才能生效!小技巧:选中脚本点鼠标右键试试:)图:设置按键精灵设置功能简介在不是非常必要的情况下,建议不要修改设置内容!如何恢复默认设置?删除按键精灵安装目录下的qmacro.ini文件,然后重启按键精灵,所有的设置将会恢复默认。
设置热键模式为适应不同的软件环境,我们提供了4种热键模式。
设置脚本运行相关参数运行优先级:如果发现在部分游戏里出现按键精灵执行缓慢或者找点迟缓的情况,可以将按键精灵的优先级提高,分配更多的系统资源可以提高按键精灵的执行效率。
设置系统启动设置系统热键设置自动备份脚本编辑器 - 使用方法图:脚本编辑器界面脚本编辑器使用说明在命令面板选择动作,插入右边的脚本正文即可。
脚本支持粘贴、复制、移动、删除等操作。
脚本编写完毕之后,在脚本设置区进行一些必要的设置,点击“保存脚本” ,就可保存当前制作的脚本,点击右上角的X符号可以关闭编辑器返回主界面。
按键精灵办公的操作方法
按键精灵办公的操作方法
按键精灵是一款自动化办公工具,可以模拟鼠标键盘操作,实现自动化执行任务。
下面是按键精灵办公的一般操作方法:
1. 下载和安装按键精灵软件,双击打开软件。
2. 在按键精灵的界面中,可以看到菜单栏和工具栏。
可以通过菜单栏中的选项来进行各种设置和操作。
3. 在工具栏中,常用的操作按钮包括:录制宏、插入等待时间、执行宏、停止宏执行、编辑脚本等。
4. 执行一次宏录制:点击工具栏中的“录制宏”按钮,然后按照需要的操作步骤进行鼠标键盘操作。
按键精灵会自动将你的操作转换为一段脚本。
5. 设置等待时间:在录制宏的过程中,可以点击工具栏中的“插入等待时间”按钮,设置鼠标键盘操作的间隔时间。
这样可以避免操作速度过快导致的错误。
6. 编辑脚本:点击工具栏中的“编辑脚本”按钮,可以对录制的脚本进行编辑。
可以修改脚本中的操作步骤,添加或删除某些操作。
7. 执行宏:点击工具栏中的“执行宏”按钮,按键精灵会按照录制的脚本来模
拟鼠标键盘操作,执行自动化任务。
8. 停止宏执行:点击工具栏中的“停止宏执行”按钮,可以停止正在执行的宏。
9. 快捷键设置:可以通过菜单栏中的“选项”-“快捷键设置”来设置一些常用的快捷键,方便操作。
10. 保存和加载宏脚本:可以将录制的宏脚本保存为文件,以便后续的加载和执行。
以上是按键精灵办公的一般操作方法,根据具体需求和任务,可以进一步探索更多高级功能和设置。
按键精灵使用教程
按键精灵使用教程
按键精灵是一款功能强大的自动化工具,可以帮助我们简化繁琐的重复操作。
以下是按键精灵的使用教程。
第一步:下载并安装按键精灵
前往按键精灵官方网站下载安装程序,并根据提示完成安装。
第二步:启动按键精灵
双击桌面上的按键精灵图标,启动程序。
第三步:录制宏
在按键精灵主界面中,点击“录制”按钮,开始录制操作步骤。
第四步:执行操作步骤
按照自己需要自定义的操作步骤,例如打开软件、点击按钮、输入文字等。
注意,不要在录制过程中出现标题相同的文字。
第五步:停止录制
完成操作步骤后,点击按键精灵界面上的“停止”按钮,停止录制宏。
第六步:保存宏
在弹出的保存对话框中,选择保存宏的位置和名称,并点击“保存”。
第七步:运行宏
在按键精灵主界面中,点击“运行宏”按钮,选择刚刚录制并保
存的宏文件,点击“确定”开始运行宏。
第八步:设置触发条件
如果需要设置宏的触发条件,可以在按键精灵主界面中的“触
发条件”选项卡中进行设置。
例如,可以设置按下某个按键或
定时触发宏。
第九步:编辑宏
如需修改已录制的宏,可以在按键精灵主界面中找到宏文件,右键点击选择“编辑宏”,对宏进行修改。
总结:
按键精灵是一款非常实用的自动化工具,可以大大提高我们的工作效率。
希望以上的教程能够帮助您快速上手使用按键精灵。
最全面的按键精灵教程
最全面的按键精灵教程一、键盘命令(2~5 页)二、鼠标命令(5~13 页)三、控制命令(13~22 页)四、颜色/图像命令(22~28页)五、其他命令(28~355 页)五、网游脚本实例(35~最后)键盘命令命令名称:GetLastKey 检测上次按键检测上次按键命令功能:命令参数:参数1 整数型,可选:变量名返回值:无脚本例子:复制代码1. // 脚本运行到这一行不会暂停, 调用的时候立即返回,得到调用之前最后一次(8.x 语法)按下的按键码保存在变量Key 里。
2. Key=GetLastKey()3. If Key = 13 Then4. Msgbox " 你上次按下了回车键"5. End If脚本例子:复制代码1. // 脚本运行到这一行不会暂停, 调用的时候立即返回,得到调用之前最后一次(7.x 语法)按下的按键码保存在变量Key 里。
2. GetLastKey Key3. If Key = 134. Msgbox " 你上次按下了回车键"5. EndIf命令名称:命令功能:KeyDown 按住键盘按住命令参数:参数1 整数型,键盘虚拟码(8.X 支持按键字符)参数2 整数型,次数返回值:无脚本例子:复制代码(8.x 语法)1. //KeyDown 、KeyDownS 、KeyDownH2. //KeyDownS: 超级模拟方式, 兼容性更强, 对键盘和鼠标没有特别的要求,PS2(圆口)和USB接口的键盘都可以使用3. //KeyDownH: 硬件模拟方式, 仅支持PS(圆口)的键盘点击查看使用硬件模拟方式的注意事项4. KeyDown 65,15. //65 是A键的按键码,上面的语句表示按住A键1 次6.7. KeyDown "A",18. // 上面的支持按键字符,语句表示按住A 键1 次2. //KeyDownS: 超级模拟方式, 兼容性更强, 对键盘和鼠标没有特别的要求,PS2(圆口)和USB接口的键盘都可以使用3. //KeyDownH: 硬件模拟方式, 仅支持PS(圆口)的键盘点击查看使用硬件模拟方式的注意事项4. KeyDown 65,15. //65 是A键的按键码,上面的语句表示按住A键1 次KeyPress 按键键盘按键参数1 整数型,键盘虚拟码(8.X 支持按键字符)参数2 整数型,次数无复制代码1. //KeyPress 、KeyPressS 、KeyPressH2. //KeyPressS: 超级模拟方式, 兼容性更强, 对键盘和鼠标没有特别的要求,PS2(圆口)和USB接口的键盘都可以使用3. //KeyPressH: 硬件模拟方式,仅支持PS(圆口)的键盘点击查看使用硬件模拟方式的注意事项4. KeyPress 65,15. //65 是A 键的按键码,上面的语句表示按A 键1 次6.7. KeyPress "A",18. // 上面的支持按键字符,语句表示按A键1 次脚本例子:(7.x 语法)复制代码1. //KeyPress 、KeyPressS 、KeyPressH2. //KeyPressS: 超级模拟方式, 兼容性更强, 对键盘和鼠标没有特别的要求,PS2(圆口)和USB接口的键盘都可以使用3. //KeyPressH: 硬件模拟方式,仅支持PS(圆口)的键盘点击查看使用硬件脚本例子:(7.x 语法)命令名称:命令功能:命令参数:返回值:脚本例子:(8.x 语法)模拟方式的注意事项4. KeyPress 65,15. //65 是A 键的按键码,上面的语句表示按A 键1 次命令名称:命令功能:命令参数:返回值:脚本例子:(8.x 语法)KeyUp 弹起键盘弹起参数1 整数型,键盘虚拟码(8.X 支持按键字符)参数2 整数型,次数无复制代码脚本例子:(7.x 语法)命令名称:命令功能:命令参数:返回值:复制代码WaitKey 等待按任意键等待按任意键参数1 整数型,可选:变量名无复制代码1. Key=WaitKey()2. // 脚本运行到这一行会暂停, 当用户按下键盘后继续执行, 并且把用户的按键码保存在变量Key 里3. If Key = 13 Then4. MessageBox " 恭喜你按下了回车键"5. End If复制代码1. WaitKey Key2. // 脚本运行到这一行会暂停, 当用户按下键盘后继续执行, 并且把用户的按键码保存在变量Key 里3. If Key = 134. Msgbox " 恭喜你按下了回车键"5. EndIf、鼠标命令命令名称:命令功能:命令参数:返回值:脚本例子:(8.x 语法)脚本例子:(7.x 语法)GetCursorPos 得到鼠标位置坐标得到当前鼠标所在的位置坐标GetCursorShape 得 到 鼠 标 形 状得到当前鼠标的形状特征参数 1 整数型,参数2. // 参数: 1 可用于一些在参数 0 下无法区分鼠标形状代码的情况3. // 下面是我们普通的 WINDOWS 鼠标形状特征4. // 不同电脑上鼠标形状特征也许不同, 请使用"抓点抓色 "功能抓取正确的鼠标 形状特征5. Shape1 = 15933502876. // 下面是我们访问网页超链接时候的手型鼠标形状7. Shape2 = 10559913298. VBSCall Shape=GetCursorShape (0) 9.If shape = shape1 10.MessageBox当前鼠标形状是普通的 WINDOWS 鼠标11. ElseIf shape = shape2 12.MessageBox当前鼠标形状是手型鼠标13. Else命令名称:命令功能:命令参数: 返 回 值: 脚本例子:(8.x 语脚本例子:(7.x 语法 )整数型,鼠标的形状值14. MessageBox 不认识当前鼠标形状!15. EndIf命令名称:命令功能:命令参数:返回值:脚本例子:(8.x 语法)GetLastClick 检测上次按过的鼠标键参数1 整数型,可选:变量名无复制代码1. Mouse=GetLastClick()2. If Mouse =32770 Or Mouse =32769 Then3. Msgbox " 你按下了鼠标左键"4. End If检测上一次按下的鼠标代码脚本例子:(7.x 语法)命令名称:命令功能:命令参数:返回值:脚本例子:(8.x 语法)复制代码1. GetLastClick Mouse2. If Mouse =32770 Or Mouse =327693. Msgbox " 你按下了鼠标左键"4. EndIfLeftClick左键单击模拟点击鼠标左键1. //LeftClick 、LeftClickS 、LeftClickH2. //LeftClickS: 超级模拟方式, 兼容性更强, 对键盘和鼠标没有特别的要求,PS2(圆口)和USB接口的鼠标都可以使用3. //LeftClickH: 硬件模拟方式, 仅支持PS(圆口)的鼠标点击查看使用硬件模拟方式的注意事项4. LeftClick 55. // 在当前鼠标的位置单击鼠标左键5 次脚本例子:复制代码(7.x 语法)1. //LeftClick 、LeftClickS 、LeftClickH2. //LeftClickS: 超级模拟方式, 兼容性更强, 对键盘和鼠标没有特别的要求,PS2(圆口)和USB接口的鼠标都可以使用3. //LeftClickH: 硬件模拟方式, 仅支持PS(圆口)的鼠标点击查看使用硬件模拟方式的注意事项4. LeftClick 55. // 在当前鼠标的位置单击鼠标左键5 次命令名称:MouseWheel 鼠 标 滚 轮MiddleClick 中 键 单 击模拟点击鼠标中键 参数 1 整数型,次数 无 复制代码1. //MiddleClick 、 MiddleClickS 、 MiddleClickH2.//MiddleClickS: 超级模拟方式 , 兼容性更强 , 对键盘和鼠标没有特别的要 求,PS2( 圆口)和 USB 接口的鼠标都可以使用3.//MiddleClickH: 硬件模拟方式 , 仅支持 PS ( 圆口) 的鼠标 点击查看使用 硬件模拟方式的注意事项4. MiddleClick 55.// 在当前鼠标的位置单击鼠标中键 5 次复制代码1. //MiddleClick 、 MiddleClickS 、 MiddleClickH2.//MiddleClickS: 超级模拟方式 , 兼容性更强 , 对键盘和鼠标没有特别的要 求,PS2( 圆口)和 USB 接口的鼠标都可以使用3. //MiddleClickH: 硬件模拟方式 , 仅支持 PS ( 圆口) 的鼠标 点击查看使用硬件模拟方式的注意事项4. MiddleClick 55.// 在当前鼠标的位置单击鼠标中键 5 次1.// 在脚本开始的时候使用这个命令,可以有效防止用户误触鼠标引起脚本执行出错2. LockMouse3. Do4.Delay 10005. Loop1.// 在脚本开始的时候使用这个命令,可以有效防止用户误触鼠标引起脚本执行出错2. LockMouse3. While True4. Delay 10005. EndWhile复制代码(7.x 语法)复制代码1. // 如果滚动量为正, 向上滚动; 否则向下滚动.2. // 仅支持Windows 2000 以上的操作系统.3. MouseWheel 14. // 把鼠标滚轮向上滚动1 格MoveR 鼠标相对移动鼠标相对移动到参数1 整数型,X 距离参数2 整数型,Y 距离无复制代码1. //MoveR 、MoveRS 、MoveRH2. //MoveRS: 超级模拟方式, 兼容性更强, 对键盘和鼠标没有特别的要求,PS2(圆口)和USB接口的鼠标都可以使用3. //MoveRH: 硬件模拟方式, 仅支持PS(圆口)的鼠标点击查看使用硬件模拟方式的注意事项4. // 当前鼠标在(100,100)点, 使用下面语句5. MoveR 200,3006. // 之后,鼠标就被移到了(100+200,100+300)处,也就是坐标(300,400)2. //MoveRS: 超级模拟方式, 兼容性更强, 对键盘和鼠标没有特别的要求,PS2(圆口)和USB接口的鼠标都可以使用脚本例子:处7. // 提示: 使用硬件模拟方式不能碰键盘鼠标, 否则会导致出错命令功能:命令参数:返回值:脚本例子:(8.x 语滚动鼠标滚轮参数1 整数型,滚动量复制代码1. // 如果滚动量为正, 向上滚动; 否则向下滚动.2. // 仅支持Windows 2000 以上的操作系统.3. MouseWheel 14. // 把鼠标滚轮向上滚动1 格脚本例子:(7.x 语法)命令名称:命令功能:命令参数:返回值:脚本例子:无3.//MoveRH: 硬件模拟方式, 仅支持PS( 圆口) 的鼠标点击查看使用硬件模拟方式的注意事项4. // 当前鼠标在(100,100) 点, 使用下面语句5. MoveR 200,3006. // 之后, 鼠标就被移到了(100+200,100+300)处, 也就是坐标(300,400)处7.// 提示: 使用硬件模拟方式不能碰键盘鼠标, 否则会导致出错命令名称:MoveTo 鼠标移动命令功能:移动鼠标到命令参数:参数1 整数型,X 坐标参数2整数型,Y 坐标返回值:无脚本例子:复制代码1. //MoveTo 、MoveToS 、MoveToH(8.x 语法)2. //MoveToS: 超级模拟方式, 兼容性更强, 对键盘和鼠标没有特别的要求,PS2( 圆口) 和USB接口的鼠标都可以使用3. //MoveToH: 硬件模拟方式,仅支持PS(圆口) 的鼠标4. MoveTo 100,2005. // 把鼠标移动到(100,200) 这个点上6. intX=507. intY=1508. MoveTo intX,intY9. // 把鼠标移动到(intX,intY) 这个点上, 需要5.50 以上版本支持.脚本例子:复制代码1. //MoveTo 、MoveToS 、MoveToH(7.x 语法)2. //MoveToS: 超级模拟方式, 兼容性更强, 对键盘和鼠标没有特别的要求,PS2( 圆口) 和USB接口的鼠标都可以使用3. //MoveToH: 硬件模拟方式,仅支持PS(圆口) 的鼠标4. MoveTo 100,2005. // 把鼠标移动到(100,200) 这个点上6. intX=507. intY=1508. MoveTo intX,intY9. // 把鼠标移动到(intX,intY) 这个点上, 需要5.50 以上版本支持.命令名称: RestoreMousePos恢 复 上 次 保 存 的 鼠 标 位 置保存当前鼠标位置 命令功能: 命令参数:无返 回 值: 无 脚本例子:复制代码1.SaveMousePos(8.x 语法 )2. // 保存当前鼠标位置3.Delay 1004.MoveTo 500,205.Delay 1006.RestoreMousePos7.// 将鼠标移动到上一次保存的鼠标位置8.// 保存/ 恢复鼠标位置常用于制作网络游戏练功脚本, 脚本开始时保存鼠标位置 , 脚本结束时恢复鼠标位置 ,9.// 这样脚本执行后鼠标的位置就不会变化脚本例子:复制代码1.SaveMousePos(7.x 语法 )2. // 保存当前鼠标位置3.Delay 1004.MoveTo 500,205.Delay 1006.RestoreMousePos7.// 将鼠标移动到上一次保存的鼠标位置8.// 保存/ 恢复鼠标位置常用于制作网络游戏练功脚本, 脚本开始时保存鼠标位置 , 脚本结束时恢复鼠标位置 ,9.这样脚本执行后鼠标的位置就不会变化3. //RightClickH: 硬件模拟方式 , 仅支持 PS ( 圆口 ) 的鼠标 点击查看使用硬件模拟方式的注意事项4. RightClick 55. // 在当前鼠标的位置单击鼠标右键 5 次2. //RightClickS: 超级模拟方式 , 兼容性更强 , 对键盘和鼠标没有特别的要 求,PS2( 圆口) 和 USB 接口的鼠标都可以使用3. //RightClickH: 硬件模拟方式 , 仅支持 PS ( 圆口 ) 的鼠标 点击查看使用硬 件模拟方式的注意事项4. RightClick 55. // 在当前鼠标的位置单击鼠标右键 5 次命令名称: SaveMousePos 保 存 当 前 鼠 标 所 在 位 置命令功能: 保存当前鼠标位置 命令参数: 无 返 回 值: 无 脚本例子:复制代码1.SaveMousePos(8.x 语法 )2.// 保存当前鼠标位置3.Delay 1004.MoveTo 500,205.Delay 1006.RestoreMousePos7.// 将鼠标移动到上一次保存的鼠标位置8.// 保存/ 恢复鼠标位置常用于制作网络游戏练功脚本, 脚本开始时保存鼠标位置 , 脚本结束时恢复鼠标位置 ,9.// 这样脚本执行后鼠标的位置就不会变化脚本例子:复制代码1.SaveMousePos(7.x 语法 )2. // 保存当前鼠标位置3.Delay 1004.MoveTo 500,205.Delay 1006. RestoreMousePos脚本例子:(7.x 语法 )命令名称:Call 调 用 过 程7. // 将鼠标移动到上一次保存的鼠标位置8.// 保存/ 恢复鼠标位置常用于制作网络游戏练功脚本, 脚本开始时保存鼠标位置 , 脚本结束时恢复鼠标位置 ,9.这样脚本执行后鼠标的位置就不会变化复制代码1. WaitClick last click2. MessageBox " 您按下了 " & last click三、控制命令命令名称: 命令功能: 命令参数: 返 回 值: 脚本例子:(8.x 语WaitClick 按 任 意 鼠标 键 继 续脚本执行到这一句暂停 , 按下任意鼠标键之后继续 参数 1 整数型,可选:变量名复制代码脚本例子: (7.x 语法 )17.命令名称: Do循环命令功能: 条件循环命令参数: 参数 1 条件型,循环条件 返 回 值: 无 脚本例子:复制代码1. 例子 1 :(8.x 语法 )2. // 支持 Exit Do 命令退出循环3.i=04.Do While i=05.Msgbox " 我停不下来啦 !! 快住手 "6.Loop7.// 当循环条件成立的时候,反复执行循环体8.9.10. 例子 2 :11. i=012. Do Until i=013.Msgbox " 为什么没有循环到我呢? "14. Loop15. Msgbox " 循环结束 "16. // 当循环条件成立的时候,离开循环体 命令功能: 命令参数: 返 回 值: 脚本例子:(8.x 语调用过程参数 1 字符串型,过程名 无 复制代码1. Call 子程序 (" 我是子程序 , 被你调用了 ")2. EndScript3. // 支持中文名变量4. Sub 子程序 ( 啊 )5. Msgbox 啊6. End Sub7. // 定义一个过程 , 可以在脚本中调用这个过程脚本例子:(7.x 语法 )复制代码18.19. 例子3 :20. i=021. Do Until i=122. Msgbox " 我停不下来啦!! 快住手"23. Loop24. // 当循环条件不成立的时候,反复执行循环体25.26.27. 例子4 :28. n=029. Do While true30. Msgbox " 我将循环10 次停下来!!"31. If n>=10 Then32. // 当循环条件成立的时候,离开循环体33. Exit do34. End if35. n=n+136. Loop37. Msgbox n & " 次"38.39.40. 例子5 :41. i = 042. Do43. MessageBox "ok"44. Loop While i <> 045. // 条件放后面,前面的循环内容可以执行一次!脚本例子:(7.x 语法)命令名称:命令功能:命令参数:返回值:脚本例子:(8.x 语法)For 循环循环一定次数参数1 整数型,循环次数无3. For i=0 To 94. Delay 1005. Next6. //循环 10 次7.8. 例子 2 :9.// 支持Exit For命令退出循环10. For 1011. Delay 10012. Next13. // 循环 10 次14.15.16. 例子 3 :17. // 支持 Exit For 命令退出循环18. For i=0 to 19 step 219. Delay 10020. Next21. // 循环 10 次22.23. 例子 4 :24. // 支持 Exit For 命令退出循环25. For i=0 to 19 step 226. Delay 10027. If i>9 Then28. Exit For29. End If30. Next31. // 循环 5 次Function 函 数函数多类型脚本例子:(7.x 语法 )复制代码1.For 102.Delay 1003.EndFor4.// 循环 10 次脚本例子:(8.x 语法)复制代码1. // 支持Exit Function 命令退出函数过程2. Msgbox 函数过程(" 我是函数, 被你调用了")3. EndScript4. Function 函数过程(a)5. 函数过程=a6. End Function脚本例子:(7.x 语法)命令名称:命令功能:命令参数:返回值:脚本例子:(8.x 语法)7. // 定义一个函数过程, 可以在脚本中调用这个函数Gosub 调用子程序调用过程参数1 字符串型,过程名脚本例子:(7.x 语法)复制代码1. // 可带参数传递2. Call 子程序(" 我是子程序, 被你调用了")3. EndScript4. Sub 子程序(a)5. Msgbox a6. End Sub7. // 定义一个过程, 可以在脚本中调用这个过程复制代码1. Gosub 子程序2. EndScript3. Sub 子程序4. Msgbox " 我是子程序, 被你调用了"5. Return 子程序6. // 定义一个过程, 可以在脚本中调用这个过程无命令名称:命令功能:Goto 跳转到标记跳转到Rem 标记处命令参数: 参数 1 字符串型,标号 返 回 值: 无 脚本例子:复制代码(8.x 语法 )1.Goto 标记2. Delay 1003.Rem 标记4.Msgbox " 你直接跳到这里了 !! , 上面的延迟没有被执行 !!"5.// 跳转语句,可以跳转到 rem标记过的标记处继续执行命令名称: If如果.. 则命令功能:判断表达式命令参数: 参数 1 条件型,表达式返 回 值: 无 脚本例子:复制代码(8.x 语法 )1.例子 1 :2. i=03.If i=0 Then4.Msgbox "条件判断符合被通过 !!"5.End If6.// 通过判断表达式的取值,来执行后面的动作或控制7.8.例子 2 :9.i=110.If i=0 Then11.Msgbox " 条件判断符合被通过 !!"12.ElseIf i=1 Then13.Msgbox "否则条件判断符合被通过 !!"14.Else15.Msgbox "否则 !!"16. End If脚本例子:(7.x 语法 )复制代码1.Goto 标记2.Delay 1003.Rem 标记4.Msgbox " 你直接跳到这里了 !! , 上面的延迟没有被执行 !!"5.// 跳转语句,可以跳转到 rem标记过的标记处继续执行脚本例子:(7.x 语法)17. // 通过判断表达式的取值,来执行后面的动作或控制1. i=02. If i=03. Msgbox " 条件判断符合被通过!!"4. EndIf5. // 通过判断表达式的取值,来执行后面的动作或控命令名称:命令功能:命令参数:IfColor 颜色判断判断屏幕某点的颜色参数1 整数型,屏幕X 坐标参数2 整数型,屏幕Y 坐标参数3 字符串型,颜色16 进制值参数4 整数型,判断条件返回值:脚本例子:(8.x 语法)脚本例子:无1. 例子1 :2. // 判断条件(0: 等于1: 不等于2: 近似等于)3. IfColor 860,27,"e1b072",0 Then4. Msgbox " 颜色等于"5. Else6. Msgbox " 颜色不等于"7. End If8. // 判断坐标点(860,27)的颜色是否等于e1b0729.10.11. 例子2 :12. a=1:b=113. IfColor 650,118,"78F0E8",2 Then14. MessageBox "a"15. ElseIf b=a Then16. MessageBox "b"17. End if复制代码复制代码1. // 判断条件(0: 等于1: 不等于2: 近似等于)2. IfColor 860,27,e1b072,0(7.x 语法)(7.x 语法)3. Msgbox " 颜色等于"4. Else5. Msgbox " 颜色不等于"6. EndIf7. // 判断坐标点(860,27)的颜色是否等于e1b072命令名称:命令功能:命令参数:返回值:脚本例子:(8.x 语法)脚本例子:(7.x 语法)命令名称:命令功能:命令参数:返回值:脚本例子:(8.x 语法)Rem 标记/ 注释标记命令可当注释参数1 字符串型,文字无复制代码1. // 不支持数字开头的和符号作为标记名2. // 标记命令. 即可当注释, 也可以为Goto 跳转指令作标记3. Rem 脚本开始复制代码1. // 标记命令. 即可当注释, 也可以为Goto 跳转指令作标记2. Rem 脚本开始RestartScript重新启动脚本运行重新启动脚本运行1. For i=0 to 22. Delay 10003. Call Plugin .Msg.ShowScrTXT(0, 0, 1024, 768, " 屏幕内容脚本例子:填写" & i, "0000FF")4. Next5. RestartScript // 重新启动脚本运行命令名称:命令功能:命令参数:返回值:脚本例子:(8.x 语法)Select 情况条件选择根据情况选择条件判断参数1 条件型,情况1. // 不支持判断语句如:Case a>02. UserVar 变量=0 " 输入(0~9 )数字"3. //<> ----------------- 以下是选择条件结结构判断4. Select Case 变量5. Case 06. Msgbox " 你输入的数字为:0"7. Case 18. Msgbox " 你输入的数字为:1"9. Case 210. Msgbox " 你输入的数字为:2"11. Case 312. Msgbox " 你输入的数字为:3"13. Case 414. Msgbox " 你输入的数字为:4"15. Case 516. Msgbox " 你输入的数字为:5"17. Case 618. Msgbox " 你输入的数字为:6"19. Case 720. Msgbox " 你输入的数字为:7"21. Case 822. Msgbox " 你输入的数字为:8"23. Case 924. Msgbox " 你输入的数字为:9"25. Case Else26. Msgbox " 你输入的数字不正确,请输入(0~9 )数字!"27. End Select复制代码脚本例子:(7.x 语法)命令名称:复制代码1. 无Sub 子程序(7.x 语法 )命令功能: 命令参数: 返 回 值: 脚本例子: (8.x 语法 ) 参数 1 字符串型,过程名无复制代码1.// 支持 Exit Sub命令退出子程序过程2.Call 子程序 ()3.EndScript4.Sub 子程序 ()5.Msgbox " 我是子程序, 被你调用了 "6.End Sub7.// 定义一个过程, 可以在脚本中调用这个过程定义一个过程脚本例子: (7.x 语法 ) 命令名称: 命令功能: 命令参数: 返 回 值: 脚本例子: (8.x 语法 ) While 如 果 .. 则 循环条件循环参数 1 条件型,循环条件 无1. i=02. While i=03. Msgbox "我停不下来啦 !! 快住手 "4. Wend5. // 当循环条件成立的时候,反复执行循环体复制代码脚本例子:复制代码1.i=02.While i=03.Msgbox "我停不下来啦 !! 快住手 "4. EndWhile5. // 当循环条件成立的时候,反复执行循环体四、颜色/ 图像命令命令名称:FindCenterColor中心找色命令功能:在屏幕区域从中心开始查找指定的颜色命令参数:参数1 整数型,屏幕左上角x 坐标参数2 整数型,屏幕左上角y 坐标参数3 整数型,屏幕右下角x 坐标参数4 整数型,屏幕右下角y 坐标参数5 字符串型,16 进制颜色值参数6 整数型,返回x 坐标参数7 整数型,返回y 坐标返回值:脚本例子:(8.x 语法) 复制代码1. //FindCenterColor left,top,right,bottom,c,x,y2. // 在区域内从中心到外围找颜色为c 的点,把坐标保存在变量x 和y 中3. //left,top,right,bottom 都是整数或者整数型变量,说明了区域的左,上,右,下界限4. // 颜色是类似于"0000FF" 的字符串,如果不取变量,别忘了加双引号5. // 如果没有找到这个颜色,则x 和y 的值都被置为-16. FindCenterColor 0,0,800,600,"0000FF",x,y7. If x>0 and y>0 Then8. MoveTo x,y9. End If10. // 在区域(0,0,800,600) 中找红色( "0000FF" )的点,如果找到,则把鼠标移动到这个点脚本例子:(7.x 语法) 复制代码1. //VBSCall FindCenterColor(left,top,right,bottom,c,x,y)2. // 在区域内从中心到外围找颜色为c 的点,把坐标保存在变量x 和y 中3. //left,top,right,bottom 都是整数或者整数型变量,说明了区域的左,上,右,下界限(7.x 语法 )4. // 颜色是类似于 "0000FF" 的字符串,如果不取变量,别忘了加双引号5. // 如果没有找到这个颜色, 则 x 和 y 的值都被置为-16.VBSCall FindCenterColor(0,0,800,600,"0000FF",x,y)7. If x>0 and y>08.MoveTo x,y9. EndIf10. // 在区域 (0,0,800,600)中找红色( "0000FF" )的点,如果找到,则把鼠标移动到这个点FindColor 找 色无复制代码1. //FindColor left,top,right,bottom,c,x,y2. // 在区域内从左到右,从上到下找颜色为 c 的点,把坐标保存在变量 x 和 y 中3. //left,top,right,bottom 都是整数或者整数型变量,说明了区域的左, 上,右,下界限4. // 颜色是类似于 "0000FF" 的字符串,如果不取变量,别忘了加双引号5. // 如果没有找到这个颜色,则 x 和 y 的值都被置为 -16. FindColor 0,0,800,600,"0000FF",x,y7. If x>0 and y>0 Then8. MoveTo x,y9. End If10. // 在区域 (0,0,800,600) 中找红色( "0000FF" )的点,如果找到,则把鼠 标移动到这个点复制代码1. //VBSCall FindColor(left,top,right,bottom,c,x,y)命令名称: 命令功能: 命令参数:返 回 值:脚本例子:(8.x 语法 )脚本例子:2. // 在区域内从左到右,从上到下找颜色为c 的点,把坐标保存在变量x 和y 中3. //left,top,right,bottom 都是整数或者整数型变量,说明了区域的左,上,右,下界限4. // 颜色是类似于"0000FF" 的字符串,如果不取变量,别忘了加双引号5. // 如果没有找到这个颜色,则x 和y 的值都被置为-16. VBSCall FindColor(0,0,800,600,"0000FF",x,y)7. If x>0 and y>08. MoveTo x,y9. EndIf10. // 在区域(0,0,800,600) 中找红色( "0000FF" )的点,如果找到,则把鼠标移动到这个点命令名FindColorEx 模糊找色称:命令功在屏幕区域模糊查找指定的颜色能:命令参参数1 整数型,屏幕左上角x 坐标数:参数2 整数型,屏幕左上角y 坐标参数3 整数型,屏幕右下角x 坐标参数4 整数型,屏幕右下角y 坐标参数5 字符串型,16 进制颜色值参数6 整数型,查找方式参数7 整数型,相似度参数8 整数型,返回x 坐标参数9 整数型,返回y 坐标返回无值:脚本例复制代码1. //FindColorEx left,top,right,bottom,c,type,similar,x,y子:2. // 在区域内找颜色为c 的点,把坐标保存在变量x 和y 中(8.x 语 3. //left,top,right,bottom 都是整数或者整数型变量,说明了区域的左,上,右,下界限法)4. // 颜色是类似于"0000FF" 的字符串,如果不取变量,别忘了加双引号5. //type 表示查找方式。
按键精灵脚本制作教程课件
自动战斗
编写脚本使角色自动进行战斗,释放技能, 极大提高游戏效率。
自动任务
一键完成重复性任务,节省时间,提高游戏 体验。
办公自动化脚本制作
批量处理文件
通过按键精灵脚本,实现批量重命名、移动、删除等 操作,提高办公效率。
数据录入自动化
将数据自动填入表格中,减少人工操作,避免出错。
自动化办公流程
通过脚本实现一系列办பைடு நூலகம்流程自动化,如自动发送邮 件、自动打印等。
包含文件、编辑、查看、窗口 、帮助等菜单项。
脚本编辑器
用于编写和编辑脚本的地方, 支持代码高亮和自动补全等功 能。
主界面
包括菜单栏、工具栏、脚本编 辑器、脚本管理器等。
工具栏
提供常用功能按钮,如录制、 运行、停止等。
脚本管理器
用于管理已创建的脚本,包括 新建、打开、保存、删除等操 作。
CHAPTER 02
CHAPTER 03
按键精灵脚本制作进阶
高级功能应用
01
02
03
图像识别
利用图像识别技术,实现 自动化操作中的目标识别 与定位。
语音识别与合成
通过语音识别技术,实现 语音控制和语音反馈,提 高用户体验。
自动化测试
利用按键精灵脚本进行软 件自动化测试,提高测试 效率和准确性。
多线程与异步编程
多线程技术
按键精灵脚本制作教 程课件
目录
• 按键精灵简介 • 按键精灵脚本制作基础 • 按键精灵脚本制作进阶 • 按键精灵脚本制作实战案例
CHAPTER 01
按键精灵简介
软件背景
01
按键精灵是一款模拟鼠标键盘操作的软件,可以用 于自动化脚本的制作。
按键小精灵操作说明
Win7系统请右击工具选择“以管理员身份运行“工具按键小精灵工具是完全模拟手动键鼠操作,不会改变原有程序代码。
所以工具只是为了解放双手,而不是确保操作成功或中奖。
F10 开启F9 关闭有不少网友把网页显示比率缩小或放大了,因此导致工具无法正常运行,请将网页显示比率调为100%1、大家先登录活动页,可以手动抽奖,再开启工具。
2、有360的选择“允许”再选择“记住我的选择”(免费版连接广告)3、工具打开后最小化,活动页面不可以最小化。
4、点回活动页面,可以不把网页最大化调整自己合适大小5、【鼠标必须停留在活动页面上】再按F10 开始6、如提示“绑定失败”请再按说明重启工具,重做3、4、5步活动页登陆后开启脚本即可操作教程/player.php/sid/XNjQzMzE2Nzgw/v.swf测试环境XP系统建议分辨率在1440*900 内颜色质量:32位IE 360浏览器win7的建议用前台,后台不一定支持也可以试试win7系统可以尝试一下在运行工具前先右击“属性”——“兼容性”——在“兼容模式”中选择“win7"或"windows xp”如图所示。
xp系统下调试的,win7以上版本不一定兼容,可以自己调试一下。
不能运行请留意后期更新。
工具运行后鼠标一定要停留在活动页面上,等待自动运行后才移开鼠标。
请加工具交流群82774469 咨询、求助或聊天工具已上传到群共享里本人所有工具无须输入帐号和密码,不放心的可以先登录后再运行工具。
按键精灵工具只是模拟键鼠操作,不会改变原有程序代码。
请放心使用。
/本工具为按键精灵制作有些杀软会误报,不放心可以上查毒网。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
商业独立型界面制作教程目录给独立界面添加注册功能 (1)给独立界面添加解绑功能 (12)给独立界面添加试用功能 (14)给独立界面添加载入自动注册功能 (17)设置独立界面各按钮得有效性(优化) (19)给独立界面添加启动脚本功能 (21)给独立界面添加暂停继续功能 (24)给独立界面添加终止脚本功能 (27)给独立界面添加保存设置功能 (30)关于源码得一些补充与命令得详细说明 (32)给独立界面添加热键修改设置 (37)给独立界面添加注册功能1、打开按键精灵商业版,新建一个脚本。
点击右边得“界面”按钮,可以瞧到按键精灵界面编辑器,用于制作按键精灵脚本设置界面得工具。
如下图2、将右边属性面版上得名称一栏改为“主界面”,其她保持不变。
如下图3、选择工具箱上得标签控件在界面上框选一个区域。
如下图4、将右边对应得属性面版上得标题改为“注册码:”,其她保持不变。
如下图5、选择工具箱上得“输入框”控件,在界面上框选出一个区域。
如下图6、将右边属性面版上得名称一栏改为“注册码输入框”,其她保持不变。
如下图7、选择工具箱上得下拉框控件在界面框先一个区域,如下图8、将右边属性面版上得名称一栏改为“注册服务器”,选项列表上添加“电信1、网通1、电信2”,初始选项一栏设为“0”,其她保持不变。
如下图9、选择工具箱上得按钮控件在界面框选一个区域,如下图10、将右边属性面版上得名称一栏改为“注册按钮”,标题一栏改为“注册”,其她保持默认。
如下图11、界面控件都画好了,下面给脚本添加上我们得注册功能代码。
选中“注册”按钮,选择属性面版上得按钮点击事件(或双击“注册”按钮),来到脚本源文件编辑界面。
如下图12、在“注册”按钮得点击事件里面添加以下代码(双斜杠开始绿色字体表示代码注释,可不需要添加,不影响脚本执行)。
13、选择右边脚本属性面板,将描述一栏改为自己得脚本描述,如“商业独立界面演示”,文件名一栏改为“商业独立界面演示、Q”,设置界面一栏选择“使用按键精灵制作界面”。
如下图14、点击发布按钮上得小三角,选择制作按键小精灵。
如下图15、在制作页面上选择【商业型独立型界面】,如下图16、切换到更多设置面版,主要设置作者账号、作者密码及小精灵编号17、点击“立即制作”按钮,保存小精灵。
如下图18、提示制作成功后打开新生成得小精灵。
界面如下19、在输入框内填入小精灵注册码(注册码通过小精灵作者软件注册系统后台获取),如下图20、点击注册按钮,提示软件激活成功后弹出提示框注册成功。
如下图(独立界面添加注册功能讲解完毕)给独立界面添加解绑功能1、在界面上添加一个按钮,在属性界面上把名称改为“解绑按钮”,标题改为“解绑”。
如下图2、选中“解绑”按钮,选择属性面版上得按钮点击事件(或双击“解绑”按钮),来到脚本源文件编辑界面。
如下图3、在“解绑”按钮得点击事件里面添加以下代码(双斜杠开始绿色字体表示代码注释,可不需要添加,不影响脚本执行)。
3、发布生成新得小精灵并打开成功注册小精灵(详细步骤参考给独立界面添加注册功能中得第14到20步)。
点击解绑按钮,弹出解绑成功。
如下图(独立界面添加解绑功能讲解完毕)给独立界面添加试用功能4、在界面上添加一个按钮,在属性界面上把名称改为“TrialRegister”,标题改为“试用”。
如下图5、选中“试用”按钮,选择属性面版上得按钮点击事件(或双击“试用”按钮),来到脚本源文件编辑界面。
如下图3、在“试用”按钮得点击事件里面添加以下代码(双斜杠开始绿色字体表示代码注释,可不需要添加,不影响脚本执行),注意19行将变量“试用注册码”设置为小精灵得试用注册码。
6、发布生成新得小精灵并打开小精灵(详细步骤参考给独立界面添加注册功能中得第14到18步)。
点击试用按钮,弹出注册成功。
如下图(OCX独立界面添加试用功能讲解完毕)给独立界面添加载入自动注册功能1、点击界面,返回到按键精灵界面编辑器,在右边属性面版选择“主界面窗体”,在界面事件中选择“加载”来到脚本源文件编辑界面。
如下图2、在界面得得加载事件里面添加以下代码(双斜杠开始绿色字体表示代码注释,可不需要添加,不影响脚本执行)。
3、发布生成新得小精灵并打开小精灵(详细步骤参考给独立界面添加注册功能中得第14到18步)。
软件自动注册弹出软件激活成功。
如下图(独立界面添加载入自动注册功能讲解完毕)设置独立界面各按钮得有效性(优化)注册码输入框注册服务器下拉框注册按钮解绑按钮试用按钮界面载入注册成功无效无效无效有效无效界面载入注册失败有效有效有效无效有效点击注册成无效无效无效有效无效功有效有效有效无效有效点击注册失败无效无效无效有效无效点击试用功能有效有效有效无效有效点击试用失败2、界面载入注册成功时各按钮设置,如下图3、界面载入注册失败时各按钮设置,如下图4、点击注册按钮注册成功时各按钮设置,如下图5、点击试用按钮注册成功时各按钮设置,如下图6、发布生成新得小精灵并打开小精灵(详细步骤参考给独立界面添加注册功能中得第14到18步)。
(设置独立界面按钮有效性讲解完毕)给独立界面添加启动脚本功能1、在界面上添加一个按钮,在属性界面上把名称改为“启动按钮”,标题改为“启动”。
如下图2、选中“启动”按钮,选择属性面版上得按钮点击事件(或双击“启动”按钮),来到脚本源文件编辑界面。
如下图3、在“启动”按钮得点击事件里面添加以下代码(双斜杠开始绿色字体表示代码注释,可不需要添加,不影响脚本执行)。
4、给脚本添加一行简单得弹出框命令,如下图5、发布生成新得小精灵并打开成功注册小精灵(详细步骤参考给独立界面添加注册功能中得第14到20步)。
在小精灵注册成功后点击启动按钮,提示脚本启动功能。
如下图(独立界面添加启动脚本功能讲解完毕)给独立界面添加暂停继续功能1、在界面上添加一个按钮,在属性界面上把名称改为“暂停继续按钮”,标题改为“暂停/继续”。
如下图2、选中“暂停继续”按钮,选择属性面版上得按钮点击事件(或双击“暂停继续”按钮),来到脚本源文件编辑界面。
如下图3、在“暂停继续”按钮得点击事件里面添加以下代码(双斜杠开始绿色字体表示代码注释,可不需要添加,不影响脚本执行)。
4、给脚本添加一些简单得命令,如下图5、发布生成新得小精灵并打开成功注册小精灵(详细步骤参考给独立界面添加注册功能中得第14到20步)。
在小精灵注册成功后启动脚本测试“暂停继续”按钮。
(独立界面添加暂停继续功能讲解完毕)给独立界面添加终止脚本功能1、在界面上添加一个按钮,在属性界面上把名称改为“终止按钮”,标题改为“终止”。
如下图2、选中“终止”按钮,选择属性面版上得按钮点击事件(或双击“终止”按钮),来到脚本源文件编辑界面。
如下图3、在“终止”按钮得点击事件里面添加以下代码(双斜杠开始绿色字体表示代码注释,可不需要添加,不影响脚本执行)。
4、发布生成新得小精灵并打开成功注册小精灵(详细步骤参考给独立界面添加注册功能中得第14到20步)。
在小精灵注册成功后启动脚本测试“终止”按钮。
(独立界面添加终止脚本功能讲解完毕)给独立界面添加保存设置功能3、在界面上添加一个按钮,在属性界面上把名称改为“保存按钮”,标题改为“保存设置”。
如下图4、选中“保存设置”按钮,选择属性面版上得按钮点击事件(或双击“保存设置”按钮),来到脚本源文件编辑界面。
如下图3、在“保存设置”按钮得点击事件里面添加以下代码(双斜杠开始绿色字体表示代码注释,可不需要添加,不影响脚本执行)。
4、发布生成新得小精灵并打开成功注册小精灵(详细步骤参考给独立界面添加注册功能中得第14到20步)。
在小精灵注册成功后启动脚本测试“保存设置”按钮。
(独立界面添加保存设置功能讲解完毕)关于源码得一些补充与命令得详细说明补充:上面得源码里在注册得时候并没有对变量”注册结果”进行初始赋值。
因为在按键里面未赋值得变量得默认值为0,可能导致小精灵未注册成功时也出现注册功能得提示信息,所以需要对变量先进行下赋值。
如下图相关命令得详细说明:命令名称MyMacro、Register命令功能注册小精灵命令参数参数1 字符串型,小精灵注册码参数2 整数型,小精灵注册服务器0代表:电信一1代表:网通一2代表:电信二返回值整数型,返回注册结果0 为注册成功脚本例子按键精灵8及以上语法1.例子1:2.Dim RegisterResult3.RegisterResult = MyMacro、Register(“abcdefg”, 0) // 注册码”abcdefg”通过电信一服务器注册小精灵4.If RegisterResult = 0 Then5. //注册成功6. //MessageBox "注册成功!"7.Else8. //注册失败9. //MessageBox "注册失败!"10.End If11.例子2:12.Dim RegisterResult13.RegisterResult = MyMacro、Register(“”, 0) // 使用上次注册过得注册码通过电信一服务器注册小精灵14.If RegisterResult = 0 Then15. //注册成功16. //MessageBox "注册成功!"17.Else18. //注册失败19. //MessageBox "注册失败!"20.End If命令名称MyMacro、ClearRegister 命令功能解除小精灵绑定状态调用该命令后小精灵自动退出命令参数无返回值整数型,返回1表示解绑成功脚本例子1.例子1:2.Dim RegisterResult按键精灵8及以上语法3.RegisterResult = MyMacro、ClearRegister4.RegisterResult = 15.If RegisterResult = 1 Then6. //MessageBox "解绑失败!"7.End If命令名称MyMacro、HotkeyMode 命令功能设置小精灵热键模式命令参数参数1整数型,热键模式返回值无脚本例子按键精灵8及以上语法1.MyMacro、HotkeyMode 0 '普通模式2.MyMacro、HotkeyMode 1 '增强模式3.MyMacro、HotkeyMode 2 '硬件模式4.MyMacro、HotkeyMode 3 '软件模式5.MyMacro、HotkeyMode 4 '共享模式命令名称MyMacro、SendHotKey命令功能发送小精灵热键命令参数参数1 整数型,脚本序号参数2 整数型,热键状态0代表启动,1暂停继续,2终止,3全部终止返回值无脚本例子按键精灵8及以上语法1.MyMacro、SendHotKey 1, 0 // 启动第1个脚本2.MyMacro、SendHotKey 1, 2 // 终止第1个脚本命令名称MyMacro、SetHotKey命令功能设置小精灵热键命令参数参数1 整数型,脚本序号参数2 整数型,热键状态0代表启动,1暂停继续,2终止,3全部终止参数3 整数型,按键码参数4 整数型,功能键1:SHIFT,2:CTRL,4:ALT返回值无脚本例子1.MyMacro、SetHotKey 1, 0, 67, 2 '设置第1个脚本得启动热键为ctrl+c按键精灵8及以上语法命令名称MyMacro、SaveSettings命令功能保存小精灵界面设置到默认配置文件命令参数参数1 整数型,1 为保存返回值无脚本例子按键精灵8及以上语法1.MyMacro、SaveSettings 1 '保存小精灵界面设置到配置文件命令名称MyMacro、UserCenter命令功能显示用户中心(商业型独立界面登陆模式模板命令)命令参数参数1 布尔型,True:只会执行自动登陆False:出现3种对话框返回值整数型0:未登录与登陆失败1:登陆成功与注册失败2:登陆成功与注册成功脚本例子按键精灵8及以上语法1.例子1:2.返回值 = MyMaro、UserCenter(True) // 执行自动登陆(会判断就是否”自动登陆”与”记住密码”)3.例子2:4.返回值 = MyMaro、UserCenter(False) //当用户未登陆、注册失败时,提供登录框;当用户已登陆、过期时,提供充值框;当用户已登陆、未到期,提供用户中心命令名称GetEnvironmentVar命令功能获取按键精灵、小精灵软件设置得部分环境变量,让脚本与软件之间可以互动。