按键精灵自定义变量怎么写,用户自定义文本,

当前位置: >>
按键精灵文本教程
按键精灵可以帮你操作电脑。不需要任何编程知识就可以作出功能强大的脚本。只 要您在电脑前用双手可以完成的动作,按键精灵都可以替您完成。 按键精灵官方网站是:/cn/qmacro 从编程的角度看,集合一些插件的脚本编辑、调试工具。代码不公开。生成的小精灵, 模式化界面,界面中有广告,以此盈利。 使用环境 操作系统:Windows 98/98SE/Me/2000/XP/2003/Vista 软件支持:支持绝大多数软件,部分网络游戏中可能失效,但可尝试&神盾&功能,提高按键 精灵的兼容性 按键精灵能帮我做什么? * 网络游戏中可作脚本实现自动打怪,自动补血,自动说话等 * 办公族可用它自动处理表格、文档,自动收发邮件等 * 任何你觉得“有点烦”的电脑操作都可以替你完成 上手指南 按键精灵是一个容易上手, 但精通较难的软件。 第一次接触它, 自然会希望尽快熟悉它, 让它为您工作。但如何上手呢?我来提供一些技巧 1、试:提供了免费试用,下载试用版安装后就可体验自带的例子。 2、学:上网看按键宝典,教程、实例统统都有,不懂还可上论坛提问。 3、用:边用边学,作出自己第一个脚本,你就入门啦~ 4、精:操作电脑的不便,都用脚本来解决,你的脚本也可以越来越聪明! 什么是脚本? 脚本就是一系列可以反复执行的命令.通过一些判断条件,可以让这些命令具有一定的智 能效果. 如何制作脚本? 初学者可以通过”录制”功能制作简单的脚本,还可通过”脚本编辑器”制作更加智能的脚 本. 如何使用脚本? 使用步骤如下: 1. 制作脚本:按照个人需求从网上搜集脚本或者自己制作脚本。如果您的脚本是从别 的地方收集的,请先把脚本文件拷贝到按键精灵文件夹下的 script 文件夹中,然后再运行按 键精灵。 2.选择有效的窗口:建议您选择“对所有窗口有效”。如果您只需要脚本当某个窗口在前 台时有效,请选择窗口名称,比如“龙族” 3.让需要执行的脚本“有效”,只有“有效”一栏中勾中的脚本才会执行。 4.进入游戏(或者其他需要使用按键精灵的软件) ,在需要使用脚本的时候按下脚本 的“快捷键”,按键精灵就会忠实的为您工作了。 5.希望脚本暂停的时候按下中止热键,即可暂停脚本. 什么是简单游? 简单游是一个拥有上千个按键精灵游戏脚本的软件平台,是按键精灵的网络游戏版.上 网看简单游 什么是按键宝典? 按键宝典是兄弟工作组提供给用户的帮助大全,包含使用手册、经典脚本、各种动画教 程等等。上网看按键宝典 什么是按键小精灵? 很多朋友自己制作了非常好玩的脚本, 可是与朋友交流的时候却因为对方不会使用脚本 而无法达到“炫”一下的效果。而且单纯的文本脚本缺少个性,无法展现脚本制作者的风采。 按键小精灵可以将您的脚本变为独立执行的程序,展现个性,方便交流。 如何录制脚本? 录制功能简介能够忠实记录您的动作, 并在脚本执行时回放, 新手也可随心所欲制作脚 本。按下 ScrollLock 键就可以开始录制,再次按下就可停止录制,最后保存即可。如果您需 要按键精灵忠实的记录鼠标移动轨迹,在后面的“记录鼠标移动轨迹”前面打个勾就可以了。 录制过程中可以随便移动录制工具条,不会对您录制的动作产生任何影响 如何使用脚本--------------------------------------------------------------------------------本教程附有 FLASH 动画可上网查看 点击这里上网查看这个动画教程 一、安装按键精灵 双击按键精灵的安装包,按照提示一步步安装即可。 注意:安装按键精灵必须用管理员帐号登录,如果您使用的是普通用户或者受限用户登录 Windows,安装按键精灵之后可能无法执行脚本! 二、第一次使用按键精灵 1、启动按键精灵后会默认带有许多脚本,请首先体验一下我们提供的例子脚本。 2、注意脚本必须在有效状态才能使用,在使用脚本的过程中可以随时按下 F12 终止所有脚 本。3、启动脚本之后可以随时按下终止脚本热键停止脚本运行。手把手教你导入脚本--------------------------------------------------------------------------------本教程附有 FLASH 动画可上网查看 点击这里上网查看这个动画教程 必须知道:别人发的是完整的脚本还是只有脚本语句? 下面红色的文字是一个完整的脚本 [General] Description=自动刷网页 BeginHotkey=121 BeginHotkeyMod=0 PauseHotkey=0 PauseHotkeyMod=0 StopHotkey=123 StopHotkeyMod=0 RunOnce=1 EnableWindow= Enable=0 [Repeat] Type=1 Number=3954080 [CallBack] OnSetup= [Comment] Content=. 【功能说明】. 自动按 F5 刷新网页,可设置刷新的时间频率,默认是 2 秒. . 【使用说明】. 请先打开网页浏览器,访问你需要刷新的网址。然后按下热键,即可自动刷新。. 注意:刷新的时候请保证浏览器在前台,如果切换到后台就无法刷新了。能刷新后台网页的 版本还在制作当中,欢迎大家关注。. [Script] UserVar YanShi=5000 请输入刷新网页的时间间隔,默认是 5000 毫秒,也就是 5 秒 KeyPress 116 1 Delay YanShi 下面蓝色的脚本代码不是完整的脚本,只有脚本语句 UserVar YanShi=5000 请输入刷新网页的时间间隔,默认是 5000 毫秒,也就是 5 秒 KeyPress 116 1 Delay YanShi 我们对这两种脚本的导入方式都会做一个介绍,先看完整脚本的导入方式 完整脚本导入方法 1:导入网页里的脚本 第一步:找脚本 找脚本请点这里 我们帮助玩家收集了大量的免费脚本。 第二步:复制脚本 选中您找到的脚本,用 Ctrl+C 复制完整的脚本内容, 第三步:导入按键精灵 点击按键精灵主界面的“导入”按钮, 按下读取剪贴板的按钮或将脚本粘贴到导入对话框内再 按导入脚本按钮就可以了图:按键精灵导入功能 导入成功后在“未分类”下面就会看到你的脚本! 完整脚本导入方法 2:导入别人发给你的 TXT 脚本文件 第一步:打开按键精灵的导入功能 在上面我们已经提到了,点击按键精灵主界面的导入按钮就可以打开导入功能。 第二步:点击“读取脚本文件”按钮读取脚本 脚本文件都是 txt 格式的文本文件,如果你的朋友传给你的脚本文件被你保存在 c:\脚本.txt, 那么使用读取脚本功能就可以把这个脚本的内容从文件里读出来。 第三步:点击“导入脚本”即可成功导入脚本! 不完整脚本的导入方法 第一步:新建一个脚本 新建脚本之后需要自己设定脚本的注释和热键 第二步:切换到脚本源文件窗口第三步:把脚本语句复制到源文件窗口里再保存脚本就可以了 注意: 有些不完整的脚本可能缺少附件部分的脚本从而无法使用, 因此建议大家尽量寻找完 整脚本使用。 导入脚本的一些说明 1、如果你当前已经把脚本复制在剪贴板里,那么打开导入功能之后按键精灵会自动把剪贴 板的脚本读入,是不是很聪明。 : ) 2、如果剪贴板里复制的文本不是脚本格式,那么按下“读取剪贴板”功能也不会导入任何内 容。 图:升级按键精灵 升级功能简介 软件需要不断升级才能与时俱进的满足用户的要求, 按键精灵提供的自动升级功能可以方便 用户升级到最新版本,享用最强大的功能。 在什么情况下需要升级? 有些朋友认为最新的总是最好的, 其实这是很错误的想法。 如果您目前的按键精灵已经可以 稳定的使用, 建议不要盲目的升级到最新版。 只有当您正在使用的版本有一些不满意的地方, 而新版本的按键精灵恰好解决了这些问题,您才需要升级。 图解升级过程点击主界面的升级按钮后按键精灵会自动检测您当前使用的版本是否最新版。 如果有更新的 版本,您将会看到软件的升级说明。确定需要升级之后点击“升级”按钮即可自动下载升级安 装包进行安装升级。图:启动神盾功能 神盾功能简介 部分网络游戏会将按键精灵误判为外挂程序进行屏蔽。 开启神盾功能可以增强按键精灵的兼 容性,使按键精灵在这些游戏里也可以顺利使用。神盾功能提供给免费用户试用 10 分钟, 注册会员无时间限制。 提醒:若打开神盾依然无法使用按键精灵,注册用户可下载脚本执行器尝试使用。 对神盾功能的声明 神盾功能顾名思义是采用盾牌防御技术防止按键精灵被其他软件攻击。 神盾功能没有任何攻 击性,也不存在任何侵犯第三方软件版权的技术手段。 按键精灵官方在接到用户举报不能用于某游戏之后,会根据实际情况投入人力增强神盾功 能,但无法承诺按键精灵一定能用于某软件(游戏) 。若因技术原因导致神盾失效并且无法 继续更新, 按键精灵官方不承担相关的责任。 若因神盾功能失效引起的玩家帐号被游戏公司 封停,请玩家利用法律武器与游戏公司沟通,按键精灵官方无法帮您解决帐号被封问题。 神盾功能界面1、神盾配置 针对不同的游戏需要采用不同的神盾配置实现反屏蔽。 请您首先更新配置, 然后选择您玩的 游戏再启用神盾。 2、标准神盾 如果您玩的游戏无法使用按键精灵的功能, 但又没有列入我们的神盾配置里, 请尝试使用我 们提供的 6 种标准配置解决屏蔽问题。 特别提醒:请您协助我们一起增强神盾功能! 1、发现神盾功能不能用于某游戏。 2、神盾能解决某游戏的屏蔽问题但该游戏没有列入我们的官方配置。 请立刻通知我们解决,点击这里联系我们! 在学会使用按键精灵之后,您一定非常希望继续学习如何“制作脚本”! 首先要恭喜你选择按键精灵, 按键精灵提供的“录制动作脚本”和“界面插入脚本”这两大特色 功能可以让 6 岁以上人类均可轻松制作出自己的脚本。 但同时按键精灵也提供了非常强大的功能扩展, 如果你了解一些专业的编程知识可以让自己 的脚本变得异常强大。 根据我们长期的经验总结, 学习编写脚本一般分为三个阶段, 我们针对这 3 个阶段提供了不 同的教程,希望这些教程能帮助您早日升级,成为脚本高手 : ) 第一阶段:入门 本阶段用户特征:6 岁以上人类,会使用电脑者。 主要学习的内容: 1、了解脚本编辑器的基本用法 2、使用录制功能制作脚本 3、使用功能面板来插入脚本和修改脚本 4、将自己的脚本制作成小精灵发布 第二阶段:磨合 本阶段用户特征:有编程的基本概念,知道“变量、循环、条件判断”这些词汇的概念。 主要学习的内容: 1、熟悉几个主要命令的用法 2、学习如何控制脚本的流程 3、用例子的方式介绍几种常见的脚本设计模式 4、如何销售脚本和小精灵 第三阶段:精通 本阶段用户特征:会用 VC、VB 开发程序,希望扩展按键精灵的功能实现自己的要求 主要学习的内容: 1、了解按键精灵命令大全 2、如何制作按键精灵插件手把手教你做第一个脚本-------------------------------------------------------------------------------废话不多说,按照我写的步骤一步步操作,你就可以做出自己的第一个脚本了! 第一步:设计脚本功能 写脚本之前当然要想清楚自己要做什么功能。 在这个例子里我们来制作一个每隔 5 秒自动按 F5 刷新网页的脚本。 第二步:设计脚本 我们为您制作了组图来说明如何制作这个脚本。第一个脚本的制作是不是非常简单呢? 其实做任何脚本都是两步: 第一步先设计功能,第二步就是用按键精灵提供的命令完成这 些功能。 主界面介绍--------------------------------------------------------------------------------图:主界面及功能按钮 工具栏功能简介 新增:增加一个新的脚本。 修改:修改当前选中的脚本。 删除:删除当前选中的脚本,可以同时选中多个脚本进行删除。 录制:录制新的脚本,新手制作脚本首选功能。 导入脚本:从网络或者本机导入已经做好的脚本(txt 文件)到脚本目录下 上传脚本:将当前脚本上传至按键精灵网站,与他人进行交流。 全有效/全无效:让所有脚本有效或者无效。在设置界面中可设置这个功能的热键。 小精灵:将脚本打包为可以独立执行的 EXE 小精灵程序。 会员:注册软件,会员专区,感谢您使用正版软件。 神盾:按下后即可启动按键精灵保护,使按键精灵免遭其他程序(如 nProtect 等)攻击 设置:设置按键精灵的使用参数。 升级:升级软件到最新版。 帮助:查看用户帮助手册 脚本分类功能 在脚本分类栏上点击鼠标右键,即可实现对分类的新建、删除、重命名功能 脚本设置功能选中一个脚本, 在主界面右侧即可对脚本的一些基本属性进行设置, 还可以看到脚本的注释 提醒:修改了脚本设置之后必须点击“保存”才能生效! 小技巧:选中脚本点鼠标右键试试 : )设置--------------------------------------------------------------------------------图:设置按键精灵 设置功能简介 在不是非常必要的情况下,建议不要修改设置内容! 如何恢复默认设置? 删除按键精灵安装目录下的 qmacro.ini 文件, 然后重启按键精灵, 所有的设置将会恢复默认。 设置热键模式为适应不同的软件环境,我们提供了 4 种热键模式。设置脚本运行相关参数 运行优先级: 如果发现在部分游戏里出现按键精灵执行缓慢或者找点迟缓的情况, 可以将按 键精灵的优先级提高,分配更多的系统资源可以提高按键精灵的执行效率。设置系统启动设置系统热键设置自动备份教程 - 使用脚本编辑器--------------------------------------------------------------------------------图:脚本编辑器界面 脚本编辑器使用说明 在命令面板选择动作,插入右边的脚本正文即可。 脚本支持粘贴、 复制、 移动、删除等操作。 脚本编写完毕之后,在脚本设置区进行一些必要的设置,点击“保存脚本” ,就可保存当前 制作的脚本,点击右上角的 X 符号可以关闭编辑器返回主界面。 工具栏 保存:保存当前正在编辑的脚本。 保存退出:保存当前脚本并且退出编辑器返回主界面。 录制:录制脚本并插入到当前脚本里。 调试:以调试状态运行脚本,可以查看脚本的错误信息。调试功能详细说明请点这里。 注释:给脚本写上注释,方便别人使用。 附件:可以将图片、插件等文件作为附件加入到脚本中。 抓点抓色:抓点抓色功能详细说明请点这里。 命令面板 列出了按键精灵支持的所有命令,分为基本命令和全部命令。 基本命令采用界面方式插入脚本,适合入门级用户使用。 全部命令采用树形结构列出了按键精灵的所有命令,适合中高级用户使用。 脚本正文 显示脚本的内容,有普通和源文件两种查看脚本方式。普通方式是中文显示,适合初级用户 看脚本,源文件方式适合中高级用户查看编辑脚本。脚本属性 设置脚本的各项属性。 - 基本 描述:脚本的标题,可修改。 文件名:脚本的文件名,不可修改。 - 热键 启动热键:按下热键之后就可以启动脚本 暂停/继续热键:按下热键后可以暂停脚本,再按一次可以继续执行脚本。 中止热键:立刻停止这个脚本的运行。点击这里查看脚本无法中止的原因。 全部中止热键:立刻停止当前所有脚本的运行。 - 运行 脚本循环:设定整个脚本反复执行的方式。 禁止重复运行:禁止同一个脚本同时运行多次。 检查有效窗口: 如果设定为“当前窗口”, 那么脚本对当前激活的窗口有效。 如果设定为“指 定的窗口”,那么只有当指定的窗口激活后脚本才会执行。 自动运行:按键精灵启动后脚本是否自动运行。 - 自定义 自定义脚本的一些属性,可以在“其他命令”面板里设定自定义的内容。特别提醒:上图中的 1 和 2 这两个位置都可以点击。其中 1 可以将属性栏隐藏, 2 可以 设置脚本循环。 教程 - 脚本调试功能--------------------------------------------------------------------------------进入脚本编辑界面,点击【调试】按钮即可进入调试脚本模式,再次按下【调试】按钮即可 退出调试模式 图:脚本调试功能 脚本调试热键: 执行热键: 脚本的启动热键 暂停/继续热键:Pause 停止热键:脚本的中止热键 单步调试:ScrollLock断点功能: 说明: 脚本运行到设置断点的位置会自动暂停, 利用断点功能可以有效的查看当前脚本执行 的状况。 设置断点:选中某行脚本,单击鼠标右键,即可插入断点,在设置了断点的位置单击右键, 再次选择“设置断点”即可取消断点。 变量查看: 说明:可以查看变量当前的值,一般是配合断点功能使用。 使用方法: 在变量查看窗口输入变量名, 脚本调试过程中利用断点暂停脚本后即可看到变量 的值。 调试信息: 说明:使用 TracePrint 命令即可输出调试信息。 举例:TracePrint x 即可输出变量 x 的值。 更多调试脚本的使用技巧,欢迎到按键精灵论坛和我们一起交流。 教程 - 抓点/抓颜色/抓图/抓区域坐标--------------------------------------------------------------------------------图: 抓点界面 抓点、抓色的使用步骤 第一步:抓屏 打开您需要抓点的软件界面,按下键盘上的“PrintScreen”键(找不到?仔细找找,就在你的 键盘上!,然后进入按键的“抓点”界面,这时候您刚才的抓图就会显示在抓图界面中 ) 第二步:抓点抓色 在抓屏的界面上按下鼠标左键,即可成功抓点/抓色。 抓区域坐标的功能 在“抓图”当中按住鼠标左键并拉动,即可获得拉动的区域坐标,这对于使用“区域找色”这个 功能来说非常有帮助,因为获得的区域坐标,就是函数中需要输入的参数。 偏移抓点 在一些游戏里,鼠标的形状会“挡住”真正您想要抓的点的颜色。所以按下热键之后,抓取的 颜色都是鼠标的颜色。 这时候可以用“偏移抓点”来解决问题。 一般来说, 把偏移量设置为-1、 -2、-3 就可以顺利的避开鼠标颜色的妨碍,抓到真正的屏幕颜色。 载入位图 有些游戏无法使用抓屏热键, 这时可以使用游戏自带的抓图功能将图片保存为 BMP 格式的, 然后载入位图进行抓点。 更多技巧 按下键盘的上下左右键可以微调抓点的坐标 脚本附件 - 使用说明-------------------------------------------------------------------------------1、附件中不允许加入后缀为 .exe 的可执行文件。 2、附件中的文件都经过一定程度的压缩,在释放时会有一些延时,因此不要反复的释放附 件,否则会引起脚本效率下降 和附件有关的命令 1、PutAttachment 命令:释放附件到硬盘 用法参见 命令大全-&按键精灵基本命令-&其他命令 2、FindPic 命令:支持直接查找附件中的图片 用法参见 命令大全-&按键精灵 VBS 命令录制脚本--------------------------------------------------------------------------------图:录制功能 在主界面按下“录制”按钮即可进入录制界面 录制功能简介 能够忠实记录您的动作, 并在脚本执行时回放, 新手也可随心所欲制作脚本。 按下 ScrollLock 键就可以开始录制,再次按下就可停止录制,最后保存即可。如果您需要按键精灵忠实的记 录鼠标移动轨迹,在后面的“记录鼠标移动轨迹”前面打个勾就可以了。录制过程中可以随便 移动录制工具条,不会对您录制的动作产生任何影响 使用录制功能的一些技巧 1、录制之后的脚本要在关键的位置加入一些延时。这样可以防止有些动作因为电脑性能的 偏差不能准确的回放。 2、一般来说录制动作不需要记录鼠标移动的轨迹,可以勾选掉这个选项再录制,可以减少 脚本的命令条数。 录制常见的问题 问题:为何鼠标有时没有移动,也会记录好几个鼠标移动的动作? 回答:光电鼠标是在不断的通过光照来定位鼠标的坐标,有时人手虽然没有移动鼠标,但事 实上鼠标还在轻微的移动,这样就会被按键精灵忠实的记录下来。 教程 - 制作按键小精灵--------------------------------------------------------------------------------按键小精灵介绍 按键小精灵是把按键精灵的脚本打包成一个可单独执行的 EXE 程序,便于传播以及提供给 新手使用。 按键小精灵界面(默认模板) 请看小精灵的界面组图,动画 4 帧小精灵界面设置比较简单,将鼠标移动到按钮上停留 2 秒,即可显示该按钮的详细帮助 按键小精灵制作步骤 1、启动按键精灵,选中您需要制作为小精灵的脚本。支持选择多个脚本。然后点击【小精 灵】按钮,如下图:2、进入小精灵制作界面,写上小精灵的说明,点击【开始制作】 ,即可生成小精灵 3、生成后的小精灵程序在按键精灵目录下的 mmoutput 目录下,如下图:4、打包小精灵时可选择小精灵模版。不同的小精灵模版可以打包出不同功能的小精灵 【免费型】模板带兄弟工作组广告,可免费使用 【会员型】模板可自定义广告页面(HTML 格式)、自定义标题 【商业型】模板增加了软件注册机制,支持在线验证 请注意,如果制作的时候选择了“自动执行脚本”,小精灵启动之后就不需要你按下热键,即 可执行脚本,建议尝试一下这个功能。图:自动执行脚本 按键小精灵换肤功能 6.60 版按键精灵之后支持小精灵换肤功能, 会员版和商业版小精灵可以通过替换按键精灵目 录下的 mymacro.bmp 图片实现换肤。教程 - 制作商业版按键小精灵-------------------------------------------------------------------------------特别感谢“一种相思”对商业版模式提出的宝贵建议 注意:商业版按键小精灵目前支持简体版、繁体版,作者只要可以向中国大陆银行帐号汇款 即可申请。 提醒:商业版小精灵是兄弟工作组为按键精灵会员提供的一个小精灵在线注册的方案,需要作 者额外付费购买商业版小精灵注册码进行销售. 什么是商业版小精灵? 很多朋友希望小精灵具有注册功能, 但是传统的注册码解决不了多人使用同一个注册码的问 题, 机器码的方式又会给小精灵作者带去很多额外的工作。 这些问题都极大的影响了大家制 作收费小精灵的热情。为解决这个问题,我们为会员推出商业版小精灵的功能,提供在线注 册服务. 什么人需要商业版小精灵? 懂得制作小精灵,并希望对小精灵收费,但又为注册码的传播问题所烦恼的人。 商业小精灵版的优势? 1、开发方便,只要会做脚本就可以作出一个非常漂亮的成熟软件。 2、注册功能强,综合兄弟工作组 5 年共享软件开发经验,提供最恰当软件注册方式。可彻 底解决多人公用同一个注册码的问题, 真正做到一人一码。 解决小精灵作者销售注册码的后 顾之忧。 商业版小精灵的制作方法: 1、 前提条件:只有按键精灵注册用户才能申请使用商业版小精灵 2、 申请方法:在下面这个网页查看商业版小精灵的具体方法 /cn/qmacro/mymacro.htm 成为商业小精灵作者后可以享受的服务 a. 作者提卡功能 b. 支持 7x24 业务电话支持服务,节假日无休 c. 可以为商业版作者定制部分软件功能模块(需额外付费,协商费用) d. 提供稳定的小精灵注册校验服务器以及高强度的软件加密保护 商业版小精灵作者常见问题 问题:按键精灵会员可以免费使用商业版小精灵吗? 回答:按键精灵会员有申请商业版小精灵的资格,但商业版小精灵的注册码需要单独购买。 问题:我不希望提供小精灵试用,可以做到吗? 回答:可以的,作者可以自己设定小精灵的试用时间,设置为 0 就是不能试用。 问题:如何防止多人用同一个注册码? 回答:用户绑定电脑之后,其他人无法绑定新的电脑,防止多人用同一个注册码。 问题:校验服务器是否安全?怎么保障注册码的安全? 回答:首先,我们会尽可能保障服务器的安全性。其次,您的注册码明文不会保存在服务器 之中,服务器中只保存使用 MD5 加密后的注册码校验串。第三,小精灵做在线校验的时候 只会发送注册码密文到服务器。有了这三重保障,可以 100%杜绝注册码网上泄漏。 问题:商业版小精灵是否会被破解? 回答:任何软件都可能被破解,呵呵。但在线校验的方式保证了只有“暴力破解”(完全修改 了你的 EXE)才能生效。况且一个软件被破解的可能性和他传播的范围有关,如果您的小 精灵只有几百、几千个人使用,被破解的可能性极小。 问题:商业版小精灵是否只有按键会员方可使用? 回答:是的。只有您注册成为按键会员,才能申请使用商业版小精灵。这也是为了保障商业 版小精灵制作者的利益。 问题:商业小精灵应该如何定价? 回答:根据我们销售的经验,建议小精灵零售定价为 30 元 1 个月,最好不要低于 20 元 1 个月。 脚本执行器-------------------------------------------------------------------------------部分网络游戏开启神盾之后依然无法使用按键精灵,这时候您就要试试脚本执行器了。 脚本执行器是一个可以执行按键精灵脚本的小程序, 去除了所有的界面和无关的功能, 能最 大程度减少被游戏屏蔽的问题, 目前脚本执行器仅提供给按键精灵注册用户使用, 请在注册 后登录按键精灵会员专区下载使用。 脚本执行器使用方法 选中脚本后点击鼠标右键,用脚本执行器加载即可图:键盘命令面板 按键:输入你打算让按键精灵操作的键盘按钮。显示的时候都是大写的。 类型:分为“按键”、“按住”、“弹起”三个部分。 按键: 模拟把按键输入框内的按键按下之后接着弹起后的动作。 这是最常见的按键操作方法, 比如我们打字的时候就不断地重复按键这个动作。 按住: 模拟把按键输入框内的按键按下后不放的动作, 比如我们要用键盘切换输入法的时候 就要可按住一个 Ctrl 键再按 Shift 键。 弹起:这个选项与“按住”选项配合使用,也就是说按住了按钮后一定要让他弹起来,否则被 按下的按键将一直保持按下的状态。这样的后果是会出现一些奇怪的现象。 执行次数:就是操作多少次。 工作方式:特殊需求的用户可选择此项,否则保持默认值。 普通工作方式:通过软件模拟按键 硬件模拟:通过硬件模拟按键,解决某些软件不支持软件模拟的问题。注意:目前不支持 USB 设备。 按键组合:要想输入如 Ctrl+C 这样的组合按键,就到这里来设置。 检测输入功能: 脚本暂停,按任意键继续:脚本在插入点暂停,直到脚本使用者按下任意的一个按键。 检测上次按过的键:脚本在插入点将你上次按过的键检测出来。 把按键码存入变量:将检测出的按键的编号(ASCII 码)保存到一个变量。 查询按键码:输入你的按键,按键码(就是编号、ASCII 码,随便你怎么叫)就显示在右边 了。 键盘命令面板 - 例子--------------------------------------------------------------------------------例子一:连续按 F5 键实现自动刷新 IE 网页 1、新建脚本,在脚本属性的运行类别里设置脚本循环为循环到按中止热键为止。 2、展开键盘命令面板,在按键里按下 F5,类型选择按键,执行次数为 1,点击插入。 3、展开其他命令面板,在延时里选择秒,时间设置为 5,点击插入。 4、退出并保存脚本,脚本制作完毕。 使用方法:用 IE 打开一个网页,按下启动热键 F10,就会看到网页每隔 5 秒会自动刷新一 次,按下 F12 可以中止脚本。 如果您有更好的例子也可以发给我们和网友分享。鼠标命令面板 - 使用方法-------------------------------------------------------------------------------图:鼠标命令面板 鼠标动作: 左键单击:就是我们常说的用鼠标点一下。 右键单击:用鼠标右键点一下,比如我们要复制或粘贴文字,可以选定后点一下鼠标右键。 中键单击:如果你的鼠标没有中间的那个键,也可以使用这个设置。 左键双击:打开某个程序的时候我们一般都这样打开。 左键按下:在屏幕上拖动什么东西的时候就这样干。 左键弹起:按下了总要弹起吧,否则电脑会以为你一直按着先前按下的鼠标。 右键按下:同上。 右键弹起:同上。 执行次数:就是鼠标操作多少次。 工作方式:特殊需求的用户可选择此项,否则保持默认值。 (同理于键盘操作的相同选项) 普通工作方式:通过软件模拟按键 硬件模拟:通过硬件模拟按键。注意:不支持 USB 设备。 鼠标移到: 坐标:就是鼠标的位置。 (通过抓点获得坐标,点击查看抓点帮助) 鼠标相对移动:是让鼠标以它当前的位置开始移动。 鼠标滚轮:模拟鼠标滚轮的滚动动作,可设定滚动的齿格数。滚动 1 齿格对应的行数可在系 统里设置,具体方法是在“控制面板-&硬件-&鼠标-&轮”里设定,默认 1 齿格对应 3 行 鼠标位置操作: 保存当前鼠标所在的位置:让按键精灵记住当前鼠标所在的位置,可用“恢复上次保存的鼠 标位置”来让鼠标先前保存的位置。 恢复上次保存的鼠标位置:见上一条。 检测鼠标操作功能: 脚本暂停,按任意键继续:脚本在插入点暂停,直到脚本使用者按下鼠标任意一个按键。 检测上次按过的键:脚本在插入点将你上次点过的鼠标键检测出来。 把按键码存入变量:将检测出的按键的编号保存到一个变量。鼠标命令面板 - 例子-------------------------------------------------------------------------------例子一:网游自动连点鼠标(可自动买药、自动走路、自动分配点数) 1、新建脚本,在脚本属性的运行类别里设置脚本循环为循环到按中止热键为止。 2、展开鼠标命令面板,在鼠标动作里选择左键单击,执行次数为 1,点击插入。 3、展开其他命令面板,在延时里选择秒,时间设置为 1,点击插入。 4、退出并保存脚本,脚本制作完毕。 使用方法:进入游戏按下热键 F10 就会自动反复点鼠标左键,在很多网游里可以实现自动 走路,解放自己的右手食指不用狂按左键了 ^_^ 将左键单击改为右键单击就可以实现连点右键的功能。 如果您有更好的例子也可以发给我们和网友分享。 制命令面板 - 使用方法-------------------------------------------------------------------------------图:控制命令面板 颜色判断: 如果坐标:这里的 X 和 Y 代表横坐标和纵坐标。 颜色匹配: 等于(=):和右边的颜色相同 不等于(≠):和右边的颜色不同。 约等于(≈):和右边的颜色差不多。 颜色: 每一个颜色在这里都有一个代号, 如果你通过抓点对话框找到颜色的话就不用关心代 号到底是什么意思 抓点坐标/颜色:点击查看详细介绍。 准备循环执行:插入后,右边普通文本框将显示(假设你要求循环 3 遍) 循环 3 遍 循环结束 的字样。这时你可以在这两句话中插入你想循环执行的语句就行了。这是个缩短脚本篇幅、 便于脚本修改的好办法。 如果表达式取值为真:这里的空格里要填一个表达式(点击查看什么是表达式) ,如果当这 个表达式算出来的结果为大于 0 的数字或它的逻辑为真,就执行后面的操作。 表达式判断后的操作语句: 执行后面的语句:文本框中显示(假设你的表达式为 1+1=3) 如果表达式(1+1=3)为真,则 条件结束 如果 1+1=3 成立(为真) ,那么就执行条件结束前的语句。在这个例子中,很显然,1+1 永 远不等于 3,所以按键精灵不会执行条件结束前的语句。 循环执行(假设你的表达式仍为 1+1=3) 如果表达式(1+1=2)为真,则循环执行 循环结束 这个例子中,1+1 永远等于 2 的,所以脚本将老是在循环。循环的作用主要在于判断变量的 值(点击查看什么是变量以及它能为我们做什么) 跳转语句: 跳转到标记:这里的标记是用插入标记选项(在本条介绍的下面就有相关介绍)产生的。当 按键精灵遇到这个语句后就去找这个标记, 找到后就跳到那个标记上继续执行。 有时候你可 以用它来代替循环的作用。 调用子程序:子程序是一些相对独立的语句,它可以被取上一个名字从而让人调用它。 (如 果插入子程序见本条介绍的下一条) 插入标记或子程序 插入标记:标记是不被执行的,但它像一个灯塔一样可以指引按键精灵找到他,并且接着执 行它下面语句。同时因为它本身不被执行,所以还可以让用户用它来随时对脚本做出解释, 以便自己和他人更好的理解脚本的写作思路。 插入子程序:插入后会显示(假设你给子程序取个名字叫“hehe”) 子程序 hehe 子程序结束,回到调用处 则在这两句中间的语句被看作子程序的语句,等执行到了“子程序结束,回到调用处”后,按 键精灵就跳回到调用子程序之后的语句继续运行。 脚本停止运行:让脚本不再执行,想要恢复还需要按启动脚本快捷键。 控制命令面板 - 例 子-------------------------------------------------------------------------------本命令面板暂时没有例子 如果您有更好的例子也可以发给我们和网友分享。 其他命令面板 - 使用方法-------------------------------------------------------------------------------图:其它命令面板 延时:就是让脚本等多久再继续执行。 秒:等于 1000 毫秒; 毫秒:等于 0.001 秒。 键入内容:模拟用户键入的文字 文本:原封不动的将文本输出到文本框中。 表达式:将表达式的计算结果输出。 (点击查看什么是表达式) 弹出窗口:就是“当”的一声弹出一个小窗口,上面显示提示内容中的文字 脚本用户自定义:可以让用户在界面输入一些数值作为脚本的变量进行使用。其他命令面板 - 例子-------------------------------------------------------------------------------例子一:QQ 自动发消息脚本 脚本分析:我们在使用 QQ 发送消息的时候,首先是在 QQ 对话框里输入一段文字,然后按 下 alt+s 快捷键就可以把消息发出,制作脚本方法如下: 1、新建脚本,在脚本属性的运行类别里设置脚本循环为循环到按中止热键为止。 2、展开其他命令面板,在键入内容里选择文本并输入“按键精灵自动发 QQ 消息”,点击插 入。 3、展开其他命令面板,在延时里选择秒,时间设置为 1,点击插入。 4、展开键盘命令面板,在按键组合里输入 Alt+S,点击插入。 5、展开其他命令面板,在延时里选择秒,时间设置为 3,点击插入。 6、退出并保存脚本,脚本制作完毕。 使用方法:打开一个 QQ 的聊天窗口,鼠标点到聊天框内,按下启动热键 F10,就会看到按 键精灵帮你每隔 3 秒钟自动发送一句“按键精灵自动发 QQ 消息”。 如果您有更好的例子也可以发给我们和网友分享。 VBS 命令面板 - 使用方法-------------------------------------------------------------------------------- 图:VBS 命令面板 VBS 是微软提供的一种脚本语言,按键精灵可以完全兼容 VBS 的语法,并且内置了部分 VBS 的函数,这些 VBS 函数都能实现强大的功能 VBS 所有命令的使用方法都可以在 命令大全 中查到,建议通过命令大全来使用 VBS 的相 关命令。 VBS 命令面板 - 例子--------------------------------------------------------------------------------图:VBS 命令面板 例子一:打开写字板 1、新建脚本 2、展开 VBS 命令面板,在函数功能里选择运行一个外部程序,双击下方的程序路径:字符 串,改为&notepad.exe&(特别注意引号也是要输入进去的),点击插入。 3、退出并保存脚本,脚本制作完毕。 使用方法:按下热键就会打开 Windows 系统自带的写字板 如果您有更好的例子也可以发给我们和网友分享。 插件命令面板 - 使用方法--------------------------------------------------------------------------------图:插件命令面板 按键精灵插件介绍 按键精灵插件是按键精灵提供的一种开放的功能接口。 只要您稍懂一点编写程序的知识, 就 可以通过自己写按键精灵插件,实现比较特殊、高级的功能。按键精灵官方会不断扩充插件 的功能,也欢迎您把自己写的插件提交给我们,和大家共同分享您的智慧! 什么是认证的按键精灵插件? 认证的插件是兄弟工作组官方对插件源代码进行严格审核后制作的插件, 可以确保插件的功 能无害。未认证的插件是网友自己制作没有经过审核的,可能存在一定的风险。如果您自己 制作了插件希望得到认证,请将插件的源代码发给我们,联系方式请看帮助文档。 按键精灵插件如何使用? 插件有两种使用方法 1、用 Plugin 关键字带插件的命令,例如 Plugin hWnd=Window.MousePoint() 2、使用 import 命令导入插件,可省略 Plugin 关键字直接使用,例如 import &window.dll& hWnd=Window.MousePoint() 如何开发按键精灵插件? 按键精灵的插件是通过动态链接库(DLL)的形式提供的。目前支持 VC 和 VB 两种开发方 式,在按键精灵目录下的 plugin 目录下有插件的源代码模板工程,您只要按照其中的说明 将自己的功能添加进去,即可做出自己的插件。按键精灵的插件开发非常简单,强烈推荐有 一点点编程基础的朋友去尝试写一个属于自己的插件, 你将会惊奇的发现为按键精灵扩充功 能原来真的很有趣。 点击这里查看按键精灵查看开发文档件命令面板 - 例子--------------------------------------------------------------------------------图:插件命令面板 例子一:使用文件插件复制一个文件 1、新建脚本 2、展开插件命令面板,选择 File:文件操作的插件 3、选择 CopyFile:复制一个文件的命令 4、在调用参数里写上&c:\windows\notepad.exe&,&c:\note.exe&,点击插入 5、插入后的脚本命令是 Plugin File.CopyFile(&c:\windows\notepad.exe&,&c:\note.exe&) 使用方法:按下热键就会把 c:\windows\notepad.exe 这个文件复制为 c:\note.exe 如果您有更好的例子也可以发给我们和网友分享。 我必须告诉你, 当你只会用录制和插入命令制作脚本的时候, 做出来的脚本就像一个没有大 脑的机器,只懂得机械的执行。 这当然不能令人满意! 按键精灵完全可以让你的脚本拥有一个智慧的大脑, 就像真正聪明的 机器人一样可以根据条件的变化来执行不同的功能。 因此,你不能拒绝自己学习的欲望,当你认真的看完下面的教程,你就掌握了赐予脚本智慧 的神秘魔力。 我必须要对懒人们说,磨合期的学习只要 1、2 个小时而已,你完全不用担心冗长的说教, 让我们开始吧! 在磨合期,我们设计了以下几篇教程 第一课:循环!反复执行真方便 第二课:变量!神奇的小柜子 第三课:条件判断!是与否的选择 第四课:颜色判断!借我一双眼睛 第五课:找图找色!眼与脑的结合第一课:循环!反复执行真方便 第一课:循环!反复执行真方便-------------------------------------------------------------------------------如果你希望把某一段脚本反复执行很多遍, 在不会用循环之前, 你能做的就是把这一段脚本 复制很多遍,这可实在不够聪明。 按键精灵的循环功能,可以非常方便的帮你反复执行一段脚本。在“控制命令面板”里,我们 可以找到循环的命令,如下图:例子:使用循环把粘贴文字(Ctrl+V)的脚本执行 3 遍 1、在控制命令面板里准备循环执行 3 遍,点击插入。 2、在键盘命令面板的按键组合里输入 Ctrl+V,插入到结束循环的命令之上,如下图: 3、这样 Ctrl+V 这段脚本就会被执行 3 次。 让我们再看一下没有用循环命令的时候这段脚本应该怎么写,如下图:对比一下使用循环的脚本, 你是否理解了循环的概念呢?那就是将循环内的脚本反复执行若 干遍。第二课:变量!神奇的小柜子 第二课:变量!神奇的小柜子-------------------------------------------------------------------------------- 变量就是会变化的量。就像一个小柜子,我们可以在柜子里装载不同的东西,而当我们需要 找到这些东西的时候,只要记住柜子的名字就可以了。 使用变量的方法是:先定义(给柜子起名) 、再赋值(将物品放进柜子) 、最后使用(根据柜 子名字找到放在其中的物品) 。 使用 Dim 命令定义变量,例如 Dim str1 //定义变量 str1 Dim var1=22 //定义变量 Var1,并且赋值为 22 例子 1:使用变量设置输出文字的内容 1、下面红色的是 3 行脚本,请把他复制到“源文件”当中 Dim str1 str1 = &你很聪明& SayString str1 2、Dim str1 就是定义变量,也就是说我们创建了一个小柜子,给他起名为 str1 3、str1 = &你很聪明& 就是赋值,我们把&你很聪明&这几个字放到 str1 这个小柜子里 4、SayString str1 表示我们输出 str1 这个变量的内容,也就是说把 str1 这个小柜子里的内容 拿出来交给 SayString 这个命令去使用。 5、如果你希望修改喊话的内容,只要修改 str1 这个小柜子里的内容就可以了。 例子 2:变量的一些用法 a=1 把数字 1 放进柜子 a 中。 b=&你猜对了吗?& 把字符串 你猜对了吗? 放进柜子 b 中。字符串必须用&&包含。 dc=3. 把小数放进柜子 dc 中。 num1=1 num1=33 num2=55 sum=num1+num2 首先把 33 和 55 分别放入 num1 和 num2 中。 然后把他们取出来, 做加法操作 (加法是由 CPU 来处理的) ,把结果放在 sum 中。结果 sum 等于 88 num1=1 num1=33 num1 被给值为 1,然后又给值为 33。此时,num1 中存储是的 33。1 就被覆盖掉了。没有 了: ) sum=sum+1 这句不等同于数学的加法,也是初学者不容易理解的地方。我们只要想,把 sum 拿出来和 1 做加法,再放回 sum 中就可以了。sum 原来的值是 88,做完加法后,sum 等于 89。 pig=1 pig=pig*3+pig 能猜出 pig 最后等于几么?1*3+1。结果是 4 例子 3:使用变量输入 1 到 100 的数字 VBSCall RunApp(&notepad&) Delay 2000 a=1 b=100 While a&=b SayString a KeyPress 13,1 VBS a=a+1 EndWhile 上面这个例子我们使用了 2 个变量,a 和 b。 第三课:条件判断!是与否的选择 给出一个条件,让按键精灵进行判断,根据判断的结果执行不同的脚本,这就是“是”与“否” 的选择。 条件判断在“控制命令面板”里,如下图:下面针对上图着重解释一些相关概念: 表达式:点击这里查看表达式的解释 取值为真:表达式的计算结果是真。 执行后面的语句:就是按键精灵执行判断语句之后,“条件结束”之前的语句,这也是我们要 求按键精灵判断的目的所在。 循环执行:就是按键精灵重复执行判断语句之后,“循环执行”之前的语句。当条件不再满足 时,就不再执行循环中的名字。循环中间的一条或多条语句被称为“循环体”。 整个语句连起来可以读成:如果表达式 xxx 为真(成立) ,那么就执行后面的语句(循环执 行) 。 例子:用条件判断来执行不同的脚本 Dim a,b a=10 b=10 If a=b MessageBox &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 start Delay 32 //如果启动脚本后有点卡,则视情况调整此延时。 Rem 补红 IfColor hong*1.28+21 5 4a5373 2 //如果设定位置处的颜色大约等于没血时的颜色 KeyPress 114 1 //按键 F3 Delay 256 EndIf Rem 补蓝 IfColor lan*1.28+21 18 734b4a 2 //如果设定位置处的颜色大约等于没蓝时的颜色 KeyPress 115 1 //按键 F4 Delay 256 EndIf 具体步骤及方法: 1.首先在游戏中截个图,然后用按键精灵的抓点坐标/颜色按钮来选取血条中颜色比较鲜艳 以及稳定的颜色条来, 这个颜色条一般都在血条的边缘位置, 如热血江湖就是在血条的上边 缘处,我们确定这个边缘颜色条的一个纵坐标为 y=5,如例,以后的取点抓色,则都在这一 纵坐标下进行; 2.让自己掉一部分血,再截个图下来。接下来就是颜色判断语句的选取了,众所周知,3D 的游戏颜色一般都会有点变化,如果用“不等于血条颜色”来判断,则很容易出错,所以选择 “如果颜色大约等于,则”这个判断语句会比较稳定一点。具体为: IfColor x 5 “没血时的颜色” 2 //如果(x,5)点的颜色大约等于没血时的颜色 3.没血时的颜色怎样确定?3D 游戏里,多半这个没血时的颜色也会不一样的,所以我们要 多取几个点,然后求出这几个点的平均颜色值来。很幸运,我们在热血江湖里纵坐标 y=5 下血条中没血的横坐标上各取几个点后发现,它们的颜色只有两种:525573 和 4a5173,所以 我们很容易求出了这个没血的平均颜色值:4a5373。则判断语句变为: IfColor x 5 “4a5373” 2 什么?不会求颜色平均值?没问题,不会的可以去看按键专家 merting 写的“RGB 颜色平均 值查看脚本”之帖子 4.判断语句,颜色,以及纵坐标都已经确定了,那还有横坐标呢?别急,这个就是把抓色 版做成%比加血设置的关键了。同样可以用按键精灵的抓点坐标/颜色按钮功能来找坐标。 我们找到热血江湖中血条的最左端横坐标为 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 4a.整理一下,我们就得到了能%比补红设置的完整脚本了: VBS hong=70 //血量少于百分之多少(可自行设定)时,脚本自动吃红。 Rem 补红 IfColor hong*1.28+21 5 4a5373 2 //如果设定位置处的颜色大约等于没血时的颜色 KeyPress 114 1 //按键 F3 Delay 256 EndIf 至于补蓝的%比设置,当然是同理操作了。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,.bmp&,0.9,x,y) If x&=0 and y&=0 MoveTo x y EndIf 在区域(0,0,)中找与文件 1.bmp 中的图形比较接近的地方,如果找到, 则把鼠标移动 到这个地方。 特别提醒:6.30 版之后,找图的文件路径可以直接引用附件中的图片,不需要释放,例子 VBSCall FindPic(0,0,,&Attachment:\1.bmp&,0.9,x,y) 找色功能的技巧 找色功能相对简单一些,在“按键精灵 VBS 命令”里提供了 3 个找色命令 FindColor、 FindCenterColor 和 FindColorEx。大家查看一下相关命令的说明即可。 命令大全-------------------------------------------------------------------------------按键精灵 6.50 版之后引入了命令大全,所有按键精灵的命令都可以在命令大全里查到,并 附有详细的命令说明。 您可以打开按键精灵,进入脚本编辑器,选择命令大全。选中某个命令之后即可看到这个命 令的说明。网上教程 - 按键精灵插件使用教程-------------------------------------------------------------------------------目前按键精灵的插件模板已经升级到 2007 版,点击这里可以查看 2005 版插件的使用说明 1.什么是按键精灵的插件 按键精灵的插件是由按键精灵官方或用户自己提供的一种功能扩展。您可以使用 VC、VB、 DELPHI 等高级语言开发插件,扩展按键精灵的功能。 2. 如何制作一个插件 2.1 制作插件 支持的高级语言:VC 6.0、VB 6.0、Delphi 请首先安装按键精灵软件,安装成功后在按键精灵文件夹下的 source 文件夹里提供了插件 的模板代码。解压缩后根据其中的说明制作即可。 我们必须要说明的是, 按键精灵插件的制作是非常简单的, 只要您有一点高级语言的编程知 识,那么只需要 5 分钟就可以掌握插件的制作方法。 插件制作成功后,命令格式如下: Dim length as integer Plugin length=String.StrLen(“Hello, world”) 如果您熟悉按键精灵, 那么对第一句话不会陌生, 它的意思是定义一个叫 length 的整数变量。 第二句的意思,我们来解析一下: 2.2. 数字签名 一般来说,您编写的插件只要编译成一个 DLL 文件,并且放在按键精灵所在路径的 plugin 文件夹下, 就可以马上使用了。 但是这样的插件在按键精灵中会弹出一个警告, 如下图所示:因为您的插件是用高级语言编写的, 高级语言支持的强大功能使得您的插件完全可以包含任 何您可以想象的内容。当然也不排除有个别心术不正的人利用这个功能,把病毒、木马等有 害程序打包到插件中,然后交给别人使用。 如果您编写的插件只是给自己用, 那么完全可以不必理会上面的警告, 它不会影响到插件的 任何功能。 如果您想把编写的插件给别人共享, 那么最好的办法是把您的插件交给我们进行 认证,我们会帮您加入数字签名,还会帮您把插件放在按键精灵网站、论坛上,甚至是捆绑 到按键精灵中进行推广和交流。 3.3 插件 HTML 帮助 利用插件的外部帮助接口,您可以制作一个网页作为插件的图文帮助。具体方法如下 第一步:假定您的插件名字是 MyPlugin.dll,那么请在按键精灵的 Plugin 目录下新建一个命 名为 plugin_MyPlugin.html 的文件,这样当您在命令大全里点击您的插件,在命令提示里 就会显示这个网页的内容。 第二步:在 plugin_MyPlugin.html 使用锚点来增加命令的超链接,例如您有一个命令是 MyFunction,那么请在 MyFuncion 的网页说明前加上下面的代码&a name=&MyFunction& id=&Open&&&/a& 这样在命令大全里点击 MyFunction 这个命令,就会自动跳转到这个命令 的说明。 3.如何使用一个插件 3.1 在按键精灵里使用插件 进入脚本编辑器,选择 全部命令 ,选择 插件命令 ,即可查看这个插件命令的完整使用方 法。 3.2 在按键小精灵中使用插件 按键小精灵是由按键精灵生成的一个独立的程序。普通的按键小精灵是不包含任何插件的 (连按键精灵官方提供的插件也不包含) ,如果要在按键小精灵中使用插件, 您可以使用“附 件”功能先把插件打包到您的脚本中。 打开按键精灵的脚本编辑器,在右上方区域里面找到“附件”按钮并点击,出现如图所示的对 话框:点击“添加”按钮,把您需要用的插件都放在脚本附件里,或者直接把插件的 DLL 文件拖到 这个对话框里,然后选择“保存”。 在脚本的第一行,写一句这样的语句: PutAttachment .\plugin 这句话的意思是把当前脚本中的附件都展开到按键小精灵所在路径的 plugin 文件夹下。接 下来,您就可以像按键精灵一样使用插件命令了。 3.3 在简单游中使用插件 在简单游里使用的插件必须要经过数字签名,具体方法请联系简单游官方的客服人员。 自定义界面--------------------------------------------------------------------------------说明 使用 VB 制作 OCX 界面,可嵌入到脚本当中并且和自定义变量进行关联,定制属于自己的 脚本界面。 制作须知: 1、请克服 VB 恐惧症,从来没有用过 VB 的朋友也可以制作自定义界面,这是一个相当简 单的过程,比写脚本简单多了。 2、VB 自定义界面的功能极强 制作教程(动画) /cn/qmacro/usermanual_local/manual/flashjc0004.html 制作教程(文字) : 第一步:使用 VB 制作自定义界面 没有安装 VB 的可以在网上搜索下载安装 VB 有精简版,可以在这里下载,只要 6M /viewthread.php?tid=54052&extra=page%3D1&frombbs=1 安装 VB 后,在按键精灵目录下的 source 目录里可以找到自定义界面的例子代码 自定义界 面例子(VB 6.0).zip 。解压缩后双击 自定义控件.vbp ,如果你的 VB 成功安装过,即可通 过 VB 打开这个项目。 打开后可以添加控件,具体方法可以看源代码里的说明。 第二步:将自定义界面加入脚本 打开脚本编辑器, 在脚本属性栏里可以看到自定义界面的设置, 选择你制作的自定义界面文 件(扩展名为 .ocx) ,可以把这个界面插入到脚本里。 如图所示:保存脚本后,退出脚本编辑器,可以在按键精灵的脚本列表中直接预览这个自定义界面。具 体方法是在脚本列表右边的脚本属性栏里, 找到自定义界面这一项, 单击出现一个绿色箭头, 点这个箭头即可。 第三步:制作小精灵 制作会员模板或商业模板小精灵(免费版暂时没有支持自定义界面) ,可以在以前的自定义 变量区看到你的自定义界面。 网上教程 - ASCII 键码--------------------------------------------------------------------------------来源: 兄弟工作组按键精灵讨论区(欢迎大家来讨论) 作者: 一只鱼 标题: 用 VB 中的键码常数 键码值 描述 ------------------------------------------------------------------vbKeyLButton 1 鼠标左键 ------------------------------------------------------------------vbKeyRButton 2 鼠标右键 ------------------------------------------------------------------vbKeyCancel 3 CANCEL 键 ------------------------------------------------------------------vbKeyMButton 4 鼠标中键 ------------------------------------------------------------------vbKeyBack 8 Backspace 键 ------------------------------------------------------------------vbKeyTab 9 TAB 键 ------------------------------------------------------------------vbKeyClear 12 CLEAR 键 ------------------------------------------------------------------vbKeyReturn 13 Enter 键 ------------------------------------------------------------------vbKeyShift 16 Shift 键 ------------------------------------------------------------------vbKeyConterol 17 Ctrl 键 ------------------------------------------------------------------vbKeyMenu 18 菜单键 ------------------------------------------------------------------vbKeyPause 19 PAUSE 键 ------------------------------------------------------------------vbKeyCapital 20 CAPS LOCK 键 ------------------------------------------------------------------vbKeyEscape 27 ESC 键 ------------------------------------------------------------------vbKeySpace 32 SPACEBAR 键 ------------------------------------------------------------------vbKeyPageUp 33 PAGEUP 键 ------------------------------------------------------------------vbKeyPageDown 34 PAGEDOWN 键 ------------------------------------------------------------------vbKeyEnd 35 END 键 ------------------------------------------------------------------vbKeyHome 36 HOME 键 ------------------------------------------------------------------vbKeyLeft 37 LEFT ARROW 键← ------------------------------------------------------------------vbKeyUp 38 UP ARROW 键↑ ------------------------------------------------------------------vbKeyRight 39 RIGHT ARROW 键→ ------------------------------------------------------------------vbKeyDown 40 DOWN ARROW 键↓ ------------------------------------------------------------------vbKeySelect 41 SELECT 键 ------------------------------------------------------------------vbKeyPrint 42 PRINT SCREEN 键 ------------------------------------------------------------------vbKeyExecute 43 EXECUTE 键 ------------------------------------------------------------------vbKeySnapshot 44 SNAP SHOT 键 ------------------------------------------------------------------vbKeyInser 45 INSERT 键 ------------------------------------------------------------------vbKeyDelete 46 DELETE 键 ------------------------------------------------------------------vbKeyHelp 47 HELP 键 ------------------------------------------------------------------vbKey0 48 0 键 ------------------------------------------------------------------vbKey1 49 1 键 ------------------------------------------------------------------vbKey2 50 2 键 ------------------------------------------------------------------vbKey3 51 3 键 ------------------------------------------------------------------vbKey4 52 4 键 ------------------------------------------------------------------vbKey5 53 5 键 ------------------------------------------------------------------vbKey6 54 6 键 ------------------------------------------------------------------vbKey7 55 7 键 ------------------------------------------------------------------vbKey8 56 8 键 ------------------------------------------------------------------vbKey9 57 9 键 ------------------------------------------------------------------vbKeyA 65 A 键 ------------------------------------------------------------------vbKeyB 66 B 键 ------------------------------------------------------------------vbKeyC 67 C 键 ------------------------------------------------------------------vbKeyD 68 D 键 ------------------------------------------------------------------vbKeyE 69 E 键 ------------------------------------------------------------------vbKeyF 70 F 键 ------------------------------------------------------------------vbKeyG 71 G 键 ------------------------------------------------------------------vbKeyH 72 H 键 ------------------------------------------------------------------vbKeyI 73 I 键 ------------------------------------------------------------------vbKeyJ 74 J 键 ------------------------------------------------------------------vbKeyK 75 K 键 ------------------------------------------------------------------vbKeyL 76 L 键 ------------------------------------------------------------------vbKeyM 77 M 键 ------------------------------------------------------------------vbKeyN 78 N 键 ------------------------------------------------------------------vbKeyO 79 O 键 ------------------------------------------------------------------vbKeyP 80 P 键 ------------------------------------------------------------------vbKeyQ 81 Q 键 ------------------------------------------------------------------vbKeyR 82 R 键 ------------------------------------------------------------------vbKeyS 83 S 键 ------------------------------------------------------------------vbKeyT 84 T 键 ------------------------------------------------------------------vbKeyU 85 U 键 ------------------------------------------------------------------vbKeyV 86 V 键 ------------------------------------------------------------------vbKeyW 87 W 键 ------------------------------------------------------------------vbKeyX 88 X 键 ------------------------------------------------------------------vbKeyY 89 Y 键 ------------------------------------------------------------------vbKeyZ 90 Z 键 ------------------------------------------------------------------vbKeyNum0 96 0 键 (在数字小键盘上) ------------------------------------------------------------------vbKeyNum1 97 1 键 (在数字小键盘上) ------------------------------------------------------------------vbKeyNum2 98 2 键 (在数字小键盘上) ------------------------------------------------------------------vbKeyNum3 99 3 键 (在数字小键盘上) ------------------------------------------------------------------vbKeyNum4 100 4 键 (在数字小键盘上) ------------------------------------------------------------------vbKeyNum5 101 5 键 (在数字小键盘上) ------------------------------------------------------------------vbKeyNum6 102 6 键 (在数字小键盘上) ------------------------------------------------------------------vbKeyNum7 103 7 键 (在数字小键盘上) ------------------------------------------------------------------vbKeyNum8 104 8 键 (在数字小键盘上) ------------------------------------------------------------------vbKeyNum9 105 9 键 (在数字小键盘上) ------------------------------------------------------------------vbKeyMultiply 106 乘号(*) 键 ------------------------------------------------------------------vbKeyAdd 107 加号(+) 键 ------------------------------------------------------------------vbKeySeparator 108 Enter 键(在数字小键盘上) ------------------------------------------------------------------vbKeySubtract 109 减号(-) 键 ------------------------------------------------------------------vbKeyDecimal 110 小数点(.) 键 ------------------------------------------------------------------vbKeyDivide 111 除号(/) 键 ------------------------------------------------------------------vbKeyF1 112 F1 键 ------------------------------------------------------------------vbKeyF2 113 F2 键 ------------------------------------------------------------------vbKeyF3 114 F3 键 ------------------------------------------------------------------vbKeyF4 115 F4 键 ------------------------------------------------------------------vbKeyF5 116 F5 键 ------------------------------------------------------------------vbKeyF6 117 F6 键 ------------------------------------------------------------------vbKeyF7 118 F7 键 ------------------------------------------------------------------vbKeyF8 119 F8 键 ------------------------------------------------------------------vbKeyF9 120 F9 键 ------------------------------------------------------------------vbKeyF10 121 F10 键 ------------------------------------------------------------------vbKeyF11 122 F11 键 ------------------------------------------------------------------vbKeyF12 123 F12 键 ------------------------------------------------------------------vbKeyF13 124 F13 键 ------------------------------------------------------------------vbKeyF14 125 F14 键 ------------------------------------------------------------------vbKeyF15 126 F15 键 ------------------------------------------------------------------vbKeyF16 127 F16 键 ------------------------------------------------------------------vbKeyNumlock 144 NUM LOCK 键 -------------------------------------------------------------------【制作】一只鱼♂『ONEFISH-BOY』 网上教程 - 用按键脚本读写 TXT 文件的教程--------------------------------------------------------------------------------来源: 兄弟工作组按键精灵讨论区(欢迎大家来讨论) 作者: 酒心 标题: 用按键脚本读写 TXT 文件的教程 读写 TXT 文件的教程: 定义一个变量 fso VBS Dim fso 创建并返回对对象 Scripting.FileSystemObject 的引用。这句我也不知道是不是这个意思~反 正要读写 TXT 必须调用 Scripting.FileSystemObject~所以这句你记着写就行了 VBS set fso=CreateObject(&Scripting.FileSystemObject&) 下面定义三个常量是在打开 TXT 文件时用于说明打开方式的~后面还会说到 VBS const forreading=1 VBS const forwriting=2 VBS const forappending=8 判断文件是否存在,=0 就表示不存在 If fso.FileExists(&c:\test.txt&)=0 endif 文件不存在的话可以建立一个新 TXT 文件,变量 F 中存放文件路径和文件名 vbs set myfile=fso.createtextfile(f) 刚创建的文件默认是以写操作方式打开的 文件存在的话可以打开 以读操作方式打开文件,forreading 常量前面设了=1 表示读方式 vbs set myfile=fso.opentextfile(f,forreading) 以写操作方式打开文件,forwriting 常量前面设了=2 表示写方式,此方式打开的文件不敢以 前有没有内容打开时都变成空 TXT 文件~写的时候从第一行开始写,覆盖掉以前所有内容 vbs set myfile=fso.opentextfile(f,forwriting) 以追加写操作方式打开文件,forappending 常量前面设了=8 表示追加写方式,此方式打开文 件时保留以前的内容~写的时候接在以前内容的后面一行开始写。 vbs set myfile=fso.opentextfile(f,forappending) 只有以读操作方式打开文件后可以读 TXT 文件的内容,刚打开的文件第一次读为第一行~ 再读一次为第二行 vbs a=myfile.readline 判断是否到达最后一行,如果到了就是-1 如果没到就是 0 myfile.atendofstream=-1 以写操作方式打开的文件可以进行写操作, 一条写语句可以写入一行, 第二次写为写入第二 行,b 是一个变量~里面是要写入的内容 vbs myfile.writeline(b ) 如果 a 是一个数值变量则应转换成字符串再写 vbs myfile.writeline(cstr(b )) 关闭文件,若文件已用某种方式打开,需要以另一方式打开时需要先关闭 vbs myfile.close 以上内容是凌鹤羽老师教我的~我整理了一下~希望大家看得懂~在此也感谢凌鹤羽老师~谢 谢 OnScriptExit、OnScriptLoad 子程序--------------------------------------------------------------------------------说明 OnScriptExit 子程序可以在脚本正常结束或者按下热键结束时执行。脚本作者可以在这里写 一些鼠标位置恢复或者释放文件句柄之类的脚本内容。 OnScriptLoad 子程序可以在脚本加载时自动执行。 脚本作者可以在这里做一些脚本运行初始 化的工作,例如释放一些配置文件供 OCX 界面读取。 使用方法 在脚本中自定义一个 OnScriptExit 或 OnScriptLoad 的子程序即可, 按键精灵会自动识别并且 执行这个过程。例如: Sub OnScriptLoad MessageBox &脚本已加载!可以在这里释放一些配置文件供 OCX 界面读取& Return Sub OnScriptExit MessageBox &脚本已经停止!& RestoreMousePos Return 注意 您也可以像调用其他过程一样随时调用这两个子程序。
更多搜索:
All rights reserved Powered by
文档资料库内容来自网络,如有侵犯请联系客服。

我要回帖

更多关于 按键精灵删除文本内容 的文章

 

随机推荐