|
为了抢阿福卡,自己写了一个小脚本,专门抢阿福卡用的。
在此以前没有接触过编程相关的东西,听朋友说用按键精灵可以自己写软件,比较简单,后来又看到TC更好用,所以就研究了两天TC
用官方的注册码,在安全模式下生成的脚本不能多开,只能打开一个窗口,而抢卡多开效果才会好,找便了百度,各个论坛,也没有看到有多开的实例,研究了一晚上,终于搞出来了。
共享一下,送给和我一样须要用注册码而又要窗口多开的朋友们
软件功能:如果没有输入注册码,或是注册码己过期,会自动弹出注册窗口,如果不输入,软件自动关闭。如果验证注册码正常,则打开软件。因为过虑了-16这个返回信息,所以可以多开。
多开窗口用到的内容:
1、会员验证
2、读写配置
3、子窗口的创建和相关调用。
全部代码在包内,是源文件,用TC打开即可。
部分代码如下
脚本主页会员验证代码
- //---------------------------打开软件自动验证会员信息----------------------------
- 功能 初始化()
- //这里添加你要执行的代码
- 返回信息
- 注册码账号="你的注册码账号"
- //读取注册码的配置
- 注册码=辅助.读配置("reg","注册码","C:\\Program Files\\Config.ini")
- 项目类型="试用30分钟"
- 返回值=会员.自动验证注册码(注册码账号,注册码,项目类型,返回信息)
- //如果读取到的注册码为空,弹出注册窗口
- 如果(注册码=="")
- 二次返回=控件.模态窗口("注册码验证")
- //如果注册窗口返回值小于0,关闭脚本
- 如果(二次返回<0)
- 辅助.退出()
- 如果结束
- 如果结束
-
- //如果注册码验证时间大于0,那么运行脚本
- //正常情况下多开,会得到一个返回值-16,意思是本机注册码己绑定一次
- //所以,在这里我们写一条语句,当返回值为-16的时候,允许打开脚本
- //这样就可以实现多开的目的了
- 如果(返回值 >0 || 返回值==-16)
- 辅助.消息框("本软件您还可以使用:"&返回值&"分钟\r\n如果多开以后显示为"-16分钟"不用理会")
- 返回 0
- 否则
- //反回值小于0,弹出注册窗口
- 二次返回=控件.模态窗口("注册码验证")
- //如果注册窗口返回值小于0,关闭脚本
- 如果(二次返回<0)
- 辅助.退出()
- 如果结束
-
-
- 如果结束
- 网页.删除cookie()
- 功能结束
复制代码
注册码验证窗口代码
- 空间 注册码验证
- //定义默认空间
- //----------验证用户是否注册,如果没有注册退出--------------
- //点击关闭_执行操作,并返回-1给脚本窗口,这个是必须的,如果不设置为-1的话
- //点关闭后会回到脚本窗口,这样注册窗口就失效了
- 功能 注册码验证_关闭()
- 控件.关闭窗口("注册码验证",-1)
- 功能结束
- //--------注册注册码--------
- 功能 开始_点击()
- //这里添加你要执行的代码
- //-------创建注册码文件-------
- 内容=编辑框.获得文本("编辑框0","注册码验证")
- 辅助.写配置("reg","注册码",内容,"C:\\Program Files\\Config.ini")
- //验证注册码
- 返回信息
- 注册码账号="你的注册码账号"
- 注册码=编辑框.获得文本("编辑框0","注册码验证")
- 项目类型="试用30分钟"
- 返回值=会员.自动验证注册码(注册码账号,注册码,项目类型,返回信息)
- 如果(返回值 < 0)
- 辅助.消息框("注册码验证失败!\r\n因为:"&返回信息,"Sorry!!!验证失败")
- 返回 0
- 否则
- 辅助.消息框("注册成功\r\n您的剩余时间:"&返回值&"\r\n请重新打开本软件","注册成功")
- 控件.关闭窗口("注册码验证",-1)
- 如果结束
-
-
- 功能结束
- 空间结束
- //空间结束语句
复制代码
全部源码在此
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|