
按键精灵商业独立界面教程.doc
47页1 / 47商业独立型界面制作教程目录给独立界面添加注册功能 ......................................................................................................2给独立界面添加解绑功能 ....................................................................................................13给独立界面添加试用功能 ....................................................................................................16给独立界面添加载入自动注册功能 .....................................................................................19设置独立界面各按钮的有效性(优化) .............................................................................22给独立界面添加启动脚本功能 .............................................................................................25给独立界面添加暂停继续功能 .............................................................................................28给独立界面添加终止脚本功能 .............................................................................................31给独立界面添加保存设置功能 .............................................................................................33关于源码的一些补充和命令的详细说明 .............................................................................35给独立界面添加热键修改设置 .............................................................................................44 2 / 47给独立界面添加注册功能1、 打开按键精灵商业版,新建一个脚本。
点击右边的“界面”按钮,可以看到按键精灵界面编辑器,用于制作按键精灵脚本设置界面的工具如下图2、 将右边属性面版上的名称一栏改为“主界面” ,其他保持不变如下图 3 / 473、 选择工具箱上的标签控件 在界面上框选一个区域如下图4、 将右边对应的属性面版上的标题改为“注册码:” ,其他保持不变如下图5、 选择工具箱上的“输入框”控件,在界面上框选出一个区域如下图 4 / 476、 将右边属性面版上的名称一栏改为“注册码输入框” ,其他保持不变如下图7、 选择工具箱上的下拉框控件 在界面框先一个区域,如下图 5 / 478、 将右边属性面版上的名称一栏改为“注册服务器” ,选项列表上添加“电信 1、网通1、电信 2”,初始选项一栏设为“0” ,其他保持不变如下图9、 选择工具箱上的按钮控件 在界面框选一个区域,如下图 6 / 4710、 将右边属性面版上的名称一栏改为“注册按钮” ,标题一栏改为“注册” ,其他保持默认如下图11、 界面控件都画好了,下面给脚本添加上我们的注册功能代码选中“注册”按钮,选择属性面版上的按钮点击事件(或双击“注册”按钮) ,来到脚本源文件编辑界面如下图 7 / 4712、 在“注册”按钮的点击事件里面添加以下代码(双斜杠开始绿色字体表示代码注释,可不需要添加,不影响脚本执行) 。
8 / 4713、 选择右边脚本属性面板,将描述一栏改为自己的脚本描述,如“商业独立界面演示” ,文件名一栏改为“商业独立界面演示.Q” ,设置界面一栏选择“使用按键精灵制作界面” 如下图14、 点击发布按钮上的小三角,选择制作按键小精灵如下图15、 在制作页面上选择【商业型独立型界面】 ,如下图 9 / 4716、 切换到更多设置面版,主要设置作者账号、作者密码及小精灵编号 10 / 4717、 点击“立即制作”按钮,保存小精灵如下图 11 / 4718、 提示制作成功后打开新生成的小精灵界面如下19、 在输入框内填入小精灵注册码(注册码通过小精灵作者软件注册系统后台获取) ,如下图 12 / 4720、 点击注册按钮,提示软件激活成功后弹出提示框注册成功如下图(独立界面添加注册功能讲解完毕) 13 / 47给独立界面添加解绑功能1、 在界面上添加一个按钮,在属性界面上把名称改为“解绑按钮” ,标题改为“解绑” 如下图2、 选中“解绑”按钮,选择属性面版上的按钮点击事件(或双击“解绑”按钮) ,来到脚本源文件编辑界面如下图 14 / 473、在“解绑”按钮的点击事件里面添加以下代码( 双斜杠开始绿色字体表示代码注释,可不需要添加,不影响脚本执行) 。
3、 发布生成新的小精灵并打开成功注册小精灵(详细步骤参考 给独立界面添加注册功能中的第 14 到 20 步 )点击解绑按钮,弹出解绑成功如下图 15 / 47(独立界面添加解绑功能讲解完毕) 16 / 47给独立界面添加试用功能4、 在界面上添加一个按钮,在属性界面上把名称改为“TrialRegister” ,标题改为“试用” 如下图5、 选中“试用”按钮,选择属性面版上的按钮点击事件(或双击“试用”按钮) ,来到脚本源文件编辑界面如下图 17 / 473、在“试用”按钮的点击事件里面添加以下代码( 双斜杠开始绿色字体表示代码注释,可不需要添加,不影响脚本执行) ,注意 19 行将变量“试用注册码 ”设置为小精灵的试用注册码6、 发布生成新的小精灵并打开小精灵(详细步骤参考给独立界面添加注册功能 中的第 14到 18 步 )点击试用按钮,弹出注册成功如下图 18 / 47(OCX 独立界面添加试用功能讲解完毕) 19 / 47给独立界面添加载入自动注册功能1、点击界面,返回到按键精灵界面编辑器,在右边属性面版选择“主界面 窗体” ,在界面事件中选择“加载”来到脚本源文件编辑界面如下图 20 / 472、在界面的的加载事件里面添加以下代码(双斜杠开始绿色字体表示代码注释,可不需要添加,不影响脚本执行) 。
21 / 473、发布生成新的小精灵并打开小精灵( 详细步骤参考给独立界面添加注册功能 中的第 14到 18 步 )软件自动注册弹出软件激活成功如下图(独立界面添加载入自动注册功能讲解完毕) 22 / 47设置独立界面各按钮的有效性(优化)1、优化分析:注册码输入框注册服务器下拉框注册按钮 解绑按钮 试用按钮界面载入注册成功无效 无效 无效 有效 无效界面载入注册失败有效 有效 有效 无效 有效点击注册成功无效 无效 无效 有效 无效点击注册失败有效 有效 有效 无效 有效点击试用功能无效 无效 无效 有效 无效点击试用失败有效 有效 有效 无效 有效2、界面载入注册成功时各按钮设置,如下图3、界面载入注册失败时各按钮设置,如下图 23 / 474、 点击注册按钮注册成功时各按钮设置,如下图5、 点击试用按钮注册成功时各按钮设置,如下图 24 / 476、发布生成新的小精灵并打开小精灵( 详细步骤参考给独立界面添加注册功能 中的第 14到 18 步 )设置独立界面按钮有效性讲解完毕) 25 / 47给独立界面添加启动脚本功能1、 在界面上添加一个按钮,在属性界面上把名称改为“启动按钮” ,标题改为“启动” 。
如下图2、 选中“启动”按钮,选择属性面版上的按钮点击事件(或双击“启动”按钮) ,来到脚本源文件编辑界面如下图 26 / 473、在“启动”按钮的点击事件里面添加以下代码( 双斜杠开始绿色字体表示代码注释,可不需要添加,不影响脚本执行) 4、给脚本添加一行简单的弹出框命令,如下图 27 / 475、发布生成新的小精灵并打开成功注册小精灵( 详细步骤参考 给独立界面添加注册功能中的第 14 到 20 步 )在小精灵注册成功后点击启动按钮,提示脚本启动功能如下图(独立界面添加启动脚本功能讲解完毕) 28 / 47给独立界面添加暂停继续功能1、 在界面上添加一个按钮,在属性界面上把名称改为“暂停继续按钮” ,标题改为“暂停/继续” 如下图2、 选中“暂停继续”按钮,选择属性面版上的按钮点击事件(或双击“暂停继续”按钮) ,来到脚本源文件编辑界面如下图 29 / 473、在“暂停继续”按钮的点击事件里面添加以下代码(双斜杠开始绿色字体表示代码注释,可不需要添加,不影响脚本执行) 4、给脚本添加一些简单的命令,如下图 30 / 475、发布生成新的小精灵并打开成功注册小精灵( 详细步骤参考 给独立界面添加注册功能中的第 14 到 20 步 )。
在小精灵注册成功后启动脚本测试“暂停继续”按钮独立界面添加暂停继续功能讲解完毕) 31 / 47给独立界面添加终止脚本功能1、 在界面上添加一个按钮,在属性界面上把名称改为“终止按钮” ,标题改为“终止” 如下图2、 选中“终止”按钮,选择属性面版上的按钮点击事件(或双击“终止”按钮) ,来到脚本源文件编辑界面如下图 32 / 473、在“终止”按钮的点击事件里面添加以下代码( 双斜杠开始绿色字体表示代码注释,可不需要添加,不影响脚本执行) 4、发布生成新的小精灵并打开成功注册小精灵( 详细步骤参考 给独立界面添加注册功能中的第 14 到 20 步 )在小精灵注册成功后启动脚本测试“终止”按钮独立界面添加终止脚本功能讲解完毕) 33 / 47给独立界面添加保存设置功能3、 在界面上添加一个按钮,在属性界面上把名称改为“保存按钮” ,标题改为“保存设置”如下图4、 选中“保存设置”按钮,选择属性面版上的按钮点击事件(或双击“保存设置”按钮) ,来到脚本源文件编辑界面如下图 34 / 473、在“保存设置”按钮的点击事件里面添加以下代码(双斜杠开始绿色字体表示代码注释,可不需要添加,不影响脚本执行) 。
4、发布生成新的小精灵并打开成功注册小精灵( 详细步骤参考 给独立界面添加注册功能中的第 14 到 20 步 )在小精灵注册成功后启动脚本测试“保存设置”按钮独立界面添加保存设置功能讲解完毕) 35 / 47关于源码的一些补充和命令的详细说明补充:上面的源码里在注册的时候并没有对变量”注册结果”进行初始赋值因为在按键里面未赋值的变量的默认值为 0,可能导致小精灵未注册成功时也出现注册功能的提示信息,所以需要对变量先进行下赋值如下图 36 / 47相关命令的详细说明:命令名称 MyMacro.Register命令功能 注册小精灵命令参数 参数 1 字符串型,小精灵注册码参数 2 整数型,小精灵注册服务器0 代表:电信一 1 代表:网通一 2 代表。
