按键精灵商业独立界面教程.doc

上传人:最*** 文档编号:1573273 上传时间:2019-10-28 格式:DOC 页数:47 大小:1.94MB
返回 下载 相关 举报
按键精灵商业独立界面教程.doc_第1页
第1页 / 共47页
按键精灵商业独立界面教程.doc_第2页
第2页 / 共47页
按键精灵商业独立界面教程.doc_第3页
第3页 / 共47页
点击查看更多>>
资源描述
商业独立型界面制作教程目录给独立界面添加注册功能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”,设置界面一栏选择“使用按键精灵制作界面”。如下图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步)。软件自动注册弹出软件激活成功。如下图(独立界面添加载入自动注册功能讲解完毕)设置独立界面各按钮的有效性(优化)1、优化分析:注册码输入框注册服务器下拉框注册按钮解绑按钮试用按钮界面载入注册成功无效无效无效有效无效界面载入注册失败有效有效有效无效有效点击注册成功无效无效无效有效无效点击注册失败有效有效有效无效有效点击试用功能无效无效无效有效无效点击试用失败有效有效有效无效有效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 If21./LeftClickS: 超级模拟方式,兼容性更强,对键盘和鼠标没有特别的要求,PS2(圆口)和USB接口的鼠标都可以使用/LeftClickH: 硬件模拟方式,仅支持PS(圆口)的鼠标 点击查看使用硬件模拟方式的注意事项LeftClick 5/在当前鼠标的位置单击鼠标左键5次命令名称MyMacro.ClearRegister命令功能解除小精灵绑定状态调用该命令后小精灵自动退出命令参数无返 回 值整数型,返回-1表示解绑成功脚本例子按键精灵8及以上语法 1. 例子1:2. Dim RegisterResult3. RegisterResult = MyMacro.ClearRegister4. RegisterResult = 15. If RegisterResult = 1 Then6. /MessageBox 解绑失败!7. End If/LeftClickS: 超级模拟方式,兼容性更强,对键盘和鼠标没有特别的要求,PS2(圆口)和USB接口的鼠标都可以使用/LeftClickH: 硬件模拟方式,仅支持PS(圆口)的鼠标 点击查看使用硬件模拟方式的注意事项LeftClick 5/在当前鼠标的位置单击鼠标左键5次命令名称MyMacro.HotkeyMode命令功能设置小精灵热键模式命令参数参数1整数型,热键模式返 回 值无脚本例子按键精灵8及以上语法 1. MyMacro.HotkeyMode 0 普通模式2. MyMacro.HotkeyMode 1 增强模式3. MyMacro.HotkeyMode 2 硬件模式4. MyMacro.HotkeyMode 3 软件模式5. MyMacro.HotkeyMode 4 共享模式/LeftClickS: 超级模拟方式,兼容性更强,对键盘和鼠标没有特别的要求,PS2(圆口)和USB接口的鼠标都可以使用/LeftClickH: 硬件模拟方式,仅支持PS(圆口)的鼠标 点击查看使用硬件模拟方式的注意事项LeftClick 5/在当前鼠标的位置单击鼠标左键5次命令名称MyMacro.SendHotKey命令功能发送小精灵热键命令参数参数1 整数型,脚本序号参数2 整数型,热键状态 0代表启动,1暂停继续,2终止,3全部终止返 回 值无脚本例子按键精灵8及以上语法 1. MyMacro.SendHotKey 1, 0 / 启动第1个脚本2. MyMacro.SendHotKey 1, 2 / 终止第1个脚本LeftClick 5/在当前鼠标的位置单击鼠标左键5次命令名称MyMacro.SetHotKey命令功能设置小精灵热键命令参数参数1 整数型,脚本序号参数2 整数型,热键状态 0代表启动,1暂停继续,2终止,3全部终止参数3 整数型,按键码参数 4 整数型,功能键 1:SHIFT,2:CTRL,4:ALT返 回 值无脚本例子按键精灵8及以上语法 1. MyMacro.SetHotKey 1, 0, 67, 2 设置第1个脚本的启动热键为ctrl+cLeftClick 5/在当前鼠标的位置单击鼠标左键5次命令名称MyMacro.SaveSettings 命令功能保存小精灵界面设置到默认配置文件命令参数参数1 整数型,1 为保存返 回 值无脚本例子按键精灵8及以上语法 1. MyMacro.SaveSettings 1 保存小精灵界面设置到配置文件LeftClick 5/在当前鼠标的位置单击鼠标左键5次命令名称MyMacro.UserCenter 命令功能显示用户中心(商业型独立界面登陆模式模板命令)命令参数参数1 布尔型,True:只会执行自动登陆 False:出现3种对话框返 回 值整数型0:未登录和登陆失败1:登陆成功和注册失败2:登陆成功和注册成功脚本例子按键精灵8及以上语法 1. 例子1:2. 返回值 = MyMaro.UserCenter(True) / 执行自动登陆(会判断是否”自动登陆”和”记住密码”)3. 例子2:4. 返回值 = MyMaro.UserCenter(False) /当用户未登陆、注册失败时,提供登录框;当用户已登陆、过期时,提供充值框;当用户已登陆、未到期,提供用户中心LeftClick 5/在当前鼠标的位置单击鼠标左键5次命令名称GetEnvironmentVar命令功能获取按键精灵、小精灵软件设置的部分环境变量,让脚本和软件之间可以互动。命令参数参数1 字符串型,MMVerifyCode:返回校验码,作者可在小精灵后台设置 MMRegCode:返回小精灵当前使用的注册码返 回 值整数型 字符串型脚本例子按键精灵8及以上语法 1. 例子1:2. 校验码 = GetEnvironmentVar(“MMVerifyCode”) / 返回作者后台设置的校验码3. 例子2:4. 注册码 = GetEnvironmentVar(“MMRegCode”) / 返回当前使用的注册码LeftClick 5/在当前鼠标的位置单击鼠标左键5次给独立界面添加热键修改设置1、 选择组合框控件在界面框选一个区域,如下图2、 右边对应的属性面版上的标题改为“热键设置”,其他保持不变。如下图3、 选择标签控件和热键控件,如下图4、 选择按钮控件在界面新增一个按钮,如下图5、 将按钮控件右边对应的属性面版上的标题改为“修改热键”,名称改为“修改热键按钮”,其他保持不变。如下图选中“修改热键”按钮,选择属性面版上的按钮点击事件(或双击“终止”按钮),来到脚本源文件编辑界面。如下图6、 在“修改热键”按钮的点击事件里面添加以下代码(双斜杠开始绿色字体表示代码注释,可不需要添加,不影响脚本执行)。7、发布生成新的小精灵并打开成功注册小精灵(详细步骤参考给独立界面添加注册功能中的第14到20步)。在小精灵注册成功后启动脚本测试“修改热键”按钮。(独立界面添加修改热键功能讲解完毕) 47 / 47
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!