首页 编程教程正文

用python 写 Atlantis Word Processor 注册机

piaodoo 编程教程 2020-02-22 22:01:04 805 0 python教程

本文来源吾爱破解论坛

本帖最后由 sdnyzjzx 于 2018-3-21 10:40 编辑

刚开始学习 python 语言,记录一下学习过程。敬请各位批评指正!

zcj.png (16.63 KB, 下载次数: 1)

下载附件  保存到相册

2018-3-20 22:27 上传


附注册机源码
嗨学网 zcj.rar (2.58 KB, 下载次数: 40) 2018-3-21 10:39 上传 点击文件名下载附件
源码
下载积分: 吾爱币 -1 CB

修正了一下附件,增加了计算过程中把用户信息处理成小写字母的 Bug,谢谢 Tiger 的提醒!
经测试,用户邮箱必须符合邮箱格式,才能保存注册信息。
[Python] 纯文本查看 复制代码
from tkinter import *
root=Tk()
root.title("Atlantis Word Processor 注册机")
root.geometry('450x170')
root.resizable(0,0)

myTab = [
                0x00000003, 0x00000001, 0x00000008, 0x00000001, 0x00000001, 0x00000002, 0x00000006, 0x00000006, 0x00000004, 0x00000005, 0x00000003, 0x00000003, 0x00000004, 0x00000009, 0x00000006, 0x00000007,
                0x00000005, 0x00000009, 0x00000005, 0x00000002, 0x00000009, 0x00000009, 0x00000007, 0x00000008, 0x00000004, 0x00000005, 0x00000005, 0x00000004, 0x00000001, 0x00000001, 0x00000007, 0x00000003,
                0x00000007, 0x00000002, 0x00000008, 0x00000008, 0x00000002, 0x00000005, 0x00000003, 0x00000002, 0x00000000, 0x00000008, 0x00000002, 0x00000002, 0x00000000, 0x00000000, 0x00000008, 0x00000009,
                0x00000009, 0x00000007, 0x00000000, 0x00000005, 0x00000008, 0x00000005, 0x00000005, 0x00000003, 0x00000001, 0x00000003, 0x00000000, 0x00000008, 0x00000001, 0x00000006, 0x00000001, 0x00000005,
                0x00000000, 0x00000007, 0x00000000, 0x00000000, 0x00000005, 0x00000003, 0x00000003, 0x00000008, 0x00000002, 0x00000001, 0x00000007, 0x00000001, 0x00000007, 0x00000003, 0x00000002, 0x00000001,
                0x00000001, 0x00000001, 0x00000001, 0x00000005, 0x00000000, 0x00000004, 0x00000003, 0x00000008, 0x00000000, 0x00000007, 0x00000001, 0x00000009, 0x00000000, 0x00000004, 0x00000002, 0x00000001,
                0x00000002, 0x00000007, 0x00000004, 0x00000002, 0x00000003, 0x00000004, 0x00000008, 0x00000007, 0x00000006, 0x00000001, 0x00000008, 0x00000009, 0x00000002, 0x00000004, 0x00000007, 0x00000008,
                0x00000004, 0x00000009, 0x00000005, 0x00000008, 0x00000004, 0x00000007, 0x00000000, 0x00000007, 0x00000004, 0x00000006, 0x00000003, 0x00000009, 0x00000000, 0x00000002, 0x00000002, 0x00000004,
                0x00000000, 0x00000000, 0x00000004, 0x00000008, 0x00000004, 0x00000009, 0x00000003, 0x00000001, 0x00000001, 0x00000000, 0x00000006, 0x00000007, 0x00000007, 0x00000002, 0x00000009, 0x00000005,
                0x00000004, 0x00000009, 0x00000001, 0x00000006, 0x00000009, 0x00000001, 0x00000001, 0x00000008, 0x00000007, 0x00000002, 0x00000004, 0x00000003, 0x00000006, 0x00000001, 0x00000006, 0x00000009,
                0x00000000, 0x00000002, 0x00000007, 0x00000000, 0x00000004, 0x00000008, 0x00000009, 0x00000000, 0x00000009, 0x00000009, 0x00000007, 0x00000004, 0x00000002, 0x00000005, 0x00000006, 0x00000009,
                0x00000005, 0x00000005, 0x00000003, 0x00000003, 0x00000003, 0x00000001, 0x00000004, 0x00000007, 0x00000008, 0x00000009, 0x00000001, 0x00000004, 0x00000003, 0x00000004, 0x00000007, 0x00000002,
                0x00000009, 0x00000007, 0x00000001, 0x00000009, 0x00000007, 0x00000004, 0x00000009, 0x00000007, 0x00000006, 0x00000000, 0x00000008, 0x00000008, 0x00000004, 0x00000003, 0x00000001, 0x00000006,
                0x00000006, 0x00000004, 0x00000006, 0x00000007, 0x00000008, 0x00000004, 0x00000001, 0x00000004, 0x00000004, 0x00000007, 0x00000003, 0x00000002, 0x00000004, 0x00000009, 0x00000000, 0x00000006,
                0x00000003, 0x00000002, 0x00000006, 0x00000005, 0x00000007, 0x00000001, 0x00000004, 0x00000001, 0x00000007, 0x00000002, 0x00000001, 0x00000001, 0x00000002, 0x00000007, 0x00000002, 0x00000009,
                0x00000002, 0x00000000, 0x00000008, 0x00000007, 0x00000000, 0x00000003, 0x00000008, 0x00000003, 0x00000008, 0x00000002, 0x00000006, 0x00000002, 0x00000009, 0x00000007, 0x00000002, 0x00000005,
                0x00000003, 0x00000007, 0x00000006, 0x00000000, 0x00000000, 0x00000009, 0x00000003, 0x00000009, 0x00000004, 0x00000003, 0x00000009, 0x00000001, 0x00000009, 0x00000007, 0x00000009, 0x00000005,
                0x00000001, 0x00000009, 0x00000006, 0x00000008, 0x00000008, 0x00000001, 0x00000008, 0x00000004, 0x00000001, 0x00000001, 0x00000009, 0x00000007, 0x00000008, 0x00000008, 0x00000002, 0x00000003,
                0x00000003, 0x00000008, 0x00000000, 0x00000000, 0x00000005, 0x00000002, 0x00000007, 0x00000007, 0x00000000, 0x00000008, 0x00000003, 0x00000000, 0x00000000, 0x00000005, 0x00000001, 0x00000008,
                0x00000005, 0x00000002, 0x00000007, 0x00000008, 0x00000009, 0x00000003, 0x00000007, 0x00000009, 0x00000004, 0x00000003, 0x00000001, 0x00000006, 0x00000004, 0x00000003, 0x00000004, 0x00000003,
                0x00000003, 0x00000005, 0x00000005, 0x00000006, 0x00000007, 0x00000007, 0x00000006, 0x00000003, 0x00000003, 0x00000008, 0x00000001, 0x00000007, 0x00000004, 0x00000007, 0x00000008, 0x00000009,
                0x00000001, 0x00000003, 0x00000007, 0x00000003, 0x00000001, 0x00000004, 0x00000007, 0x00000006, 0x00000001, 0x00000007, 0x00000004, 0x00000004, 0x00000004, 0x00000004, 0x00000002, 0x00000001,
                0x00000000, 0x00000003, 0x00000008, 0x00000004, 0x00000007, 0x00000005, 0x00000003, 0x00000000, 0x00000009, 0x00000003, 0x00000001, 0x00000009, 0x00000002, 0x00000000, 0x00000002, 0x00000006,
                0x00000002, 0x00000004, 0x00000003, 0x00000001, 0x00000009, 0x00000002, 0x00000005, 0x00000006, 0x00000001, 0x00000005, 0x00000000, 0x00000002, 0x00000002, 0x00000005, 0x00000006, 0x00000006,
                0x00000007, 0x00000000, 0x00000000, 0x00000005, 0x00000000, 0x00000003, 0x00000005, 0x00000007, 0x00000005, 0x00000005, 0x00000009, 0x00000009, 0x00000008, 0x00000008, 0x00000005, 0x00000001,
                0x00000005, 0x00000006, 0x00000006, 0x00000004, 0x00000005, 0x00000007, 0x00000007, 0x00000007, 0x00000000, 0x00000000, 0x00000005, 0x00000000, 0x00000006, 0x00000004, 0x00000005, 0x00000002,
                0x00000008, 0x00000003, 0x00000002, 0x00000002, 0x00000007, 0x00000001, 0x00000001, 0x00000007, 0x00000006, 0x00000004, 0x00000005, 0x00000006, 0x00000006, 0x00000002, 0x00000009, 0x00000002,
                0x00000001, 0x00000006, 0x00000007, 0x00000009, 0x00000001, 0x00000009, 0x00000008, 0x00000007, 0x00000005, 0x00000008, 0x00000000, 0x00000009, 0x00000005, 0x00000003, 0x00000003, 0x00000004,
                0x00000002, 0x00000005, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000006, 0x00000007, 0x00000006, 0x00000004, 0x00000009, 0x00000005, 0x00000003, 0x00000000, 0x00000001, 0x00000004,
                0x00000000, 0x00000007, 0x00000005, 0x00000008, 0x00000001, 0x00000006, 0x00000007, 0x00000000, 0x00000002, 0x00000006, 0x00000000, 0x00000006, 0x00000003, 0x00000004, 0x00000007, 0x00000003,
                0x00000006, 0x00000002, 0x00000005, 0x00000003, 0x00000006, 0x00000009, 0x00000006, 0x00000004, 0x00000005, 0x00000008, 0x00000008, 0x00000006, 0x00000002, 0x00000006, 0x00000002, 0x00000009,
                0x00000006, 0x00000007, 0x00000009, 0x00000008, 0x00000003, 0x00000003, 0x00000004, 0x00000007, 0x00000003, 0x00000000, 0x00000007, 0x00000001, 0x00000001, 0x00000000, 0x00000000, 0x00000006,
                0x00000004, 0x00000001, 0x00000006, 0x00000007, 0x00000001, 0x00000009, 0x00000006, 0x00000003, 0x00000001, 0x00000002, 0x00000008, 0x00000008, 0x00000004, 0x00000001, 0x00000004, 0x00000007,
                0x00000008, 0x00000004, 0x00000003, 0x00000003, 0x00000008, 0x00000001, 0x00000006, 0x00000005, 0x00000000, 0x00000007, 0x00000005, 0x00000002, 0x00000003, 0x00000003, 0x00000005, 0x00000006,
                0x00000009, 0x00000005, 0x00000005, 0x00000007, 0x00000001, 0x00000001, 0x00000002, 0x00000009, 0x00000004, 0x00000009, 0x00000005, 0x00000000, 0x00000008, 0x00000003, 0x00000004, 0x00000001,
                0x00000007, 0x00000002, 0x00000003, 0x00000008, 0x00000003, 0x00000003, 0x00000009, 0x00000008, 0x00000003, 0x00000001, 0x00000008, 0x00000005, 0x00000000, 0x00000001, 0x00000001, 0x00000004,
                0x00000005, 0x00000002, 0x00000009, 0x00000001, 0x00000003, 0x00000001, 0x00000008, 0x00000005, 0x00000006, 0x00000003, 0x00000000, 0x00000009, 0x00000008, 0x00000001, 0x00000006, 0x00000002,
                0x00000006, 0x00000004, 0x00000002, 0x00000005, 0x00000006, 0x00000008, 0x00000006, 0x00000001, 0x00000006, 0x00000008, 0x00000005, 0x00000004, 0x00000006, 0x00000007, 0x00000006, 0x00000002,
                0x00000007, 0x00000003, 0x00000007, 0x00000008, 0x00000003, 0x00000001, 0x00000001, 0x00000005, 0x00000007, 0x00000006, 0x00000000, 0x00000001, 0x00000007, 0x00000007, 0x00000002, 0x00000009,
                0x00000009, 0x00000000, 0x00000004, 0x00000005, 0x00000006, 0x00000007, 0x00000003, 0x00000000, 0x00000002, 0x00000008, 0x00000005, 0x00000003, 0x00000000, 0x00000000, 0x00000006, 0x00000002,
                0x00000000, 0x00000001, 0x00000007, 0x00000009, 0x00000004, 0x00000005, 0x00000004, 0x00000006, 0x00000001, 0x00000008, 0x00000000, 0x00000000, 0x00000008, 0x00000008, 0x00000000, 0x00000008,
                0x00000001, 0x00000002, 0x00000003, 0x00000005, 0x00000006, 0x00000009, 0x00000006, 0x00000002, 0x00000009, 0x00000008, 0x00000001, 0x00000004, 0x00000004, 0x00000004, 0x00000009, 0x00000005,
                0x00000001, 0x00000004, 0x00000002, 0x00000004, 0x00000004, 0x00000005, 0x00000008, 0x00000008, 0x00000006, 0x00000000, 0x00000000, 0x00000009, 0x00000006, 0x00000009, 0x00000000, 0x00000003,
                0x00000006, 0x00000008, 0x00000002, 0x00000008, 0x00000002, 0x00000003, 0x00000008, 0x00000007, 0x00000008, 0x00000008, 0x00000003, 0x00000009, 0x00000006, 0x00000009, 0x00000003, 0x00000005,
                0x00000006, 0x00000008, 0x00000001, 0x00000005, 0x00000009, 0x00000001, 0x00000005, 0x00000003, 0x00000003, 0x00000005, 0x00000004, 0x00000001, 0x00000002, 0x00000006, 0x00000006, 0x00000008,
                0x00000005, 0x00000005, 0x00000004, 0x00000006, 0x00000001, 0x00000004, 0x00000002, 0x00000003, 0x00000004, 0x00000008, 0x00000004, 0x00000001, 0x00000001, 0x00000005, 0x00000006, 0x00000004,
                0x00000009, 0x00000005, 0x00000005, 0x00000005, 0x00000003, 0x00000004, 0x00000001, 0x00000005, 0x00000002, 0x00000008, 0x00000001, 0x00000005, 0x00000001, 0x00000002, 0x00000001, 0x00000009,
                0x00000006, 0x00000002, 0x00000004, 0x00000007, 0x00000006, 0x00000000, 0x00000006, 0x00000007, 0x00000008, 0x00000007, 0x00000007, 0x00000000, 0x00000006, 0x00000003, 0x00000006, 0x00000009,
                0x00000001, 0x00000005, 0x00000009, 0x00000004, 0x00000009, 0x00000005, 0x00000003, 0x00000000, 0x00000008, 0x00000005, 0x00000000, 0x00000006, 0x00000008, 0x00000009, 0x00000005, 0x00000001,
                0x00000000, 0x00000007, 0x00000009, 0x00000008, 0x00000000, 0x00000000, 0x00000001, 0x00000000, 0x00000007, 0x00000000, 0x00000005, 0x00000005, 0x00000001, 0x00000009, 0x00000009, 0x00000007,
                0x00000001, 0x00000005, 0x00000001, 0x00000002, 0x00000002, 0x00000007, 0x00000003, 0x00000006, 0x00000009, 0x00000009, 0x00000006, 0x00000004, 0x00000006, 0x00000007, 0x00000008, 0x00000002,
                0x00000008, 0x00000001, 0x00000000, 0x00000006, 0x00000007, 0x00000008, 0x00000002, 0x00000005, 0x00000005, 0x00000004, 0x00000003, 0x00000007, 0x00000009, 0x00000008, 0x00000000, 0x00000003,
                0x00000003, 0x00000001, 0x00000004, 0x00000002, 0x00000009, 0x00000007, 0x00000007, 0x00000006, 0x00000007, 0x00000008, 0x00000003, 0x00000007, 0x00000004, 0x00000002, 0x00000006, 0x00000005,
                0x00000009, 0x00000003, 0x00000008, 0x00000006, 0x00000006, 0x00000005, 0x00000005, 0x00000000, 0x00000006, 0x00000007, 0x00000005, 0x00000007, 0x00000005, 0x00000002, 0x00000009, 0x00000001,
                0x00000005, 0x00000005, 0x00000008, 0x00000001, 0x00000000, 0x00000009, 0x00000006, 0x00000008, 0x00000001, 0x00000001, 0x00000001, 0x00000006, 0x00000006, 0x00000003, 0x00000005, 0x00000003,
                0x00000009, 0x00000009, 0x00000002, 0x00000007, 0x00000005, 0x00000003, 0x00000002, 0x00000008, 0x00000006, 0x00000006, 0x00000008, 0x00000005, 0x00000003, 0x00000007, 0x00000006, 0x00000004,
                0x00000002, 0x00000006, 0x00000003, 0x00000009, 0x00000001, 0x00000002, 0x00000007, 0x00000008, 0x00000007, 0x00000002, 0x00000000, 0x00000009, 0x00000007, 0x00000002, 0x00000008, 0x00000004,
                0x00000001, 0x00000007, 0x00000008, 0x00000005, 0x00000006, 0x00000005, 0x00000003, 0x00000000, 0x00000000, 0x00000004, 0x00000006, 0x00000003, 0x00000004, 0x00000001, 0x00000009, 0x00000009,
                0x00000003, 0x00000002, 0x00000000, 0x00000002, 0x00000002, 0x00000008, 0x00000003, 0x00000008, 0x00000001, 0x00000001, 0x00000000, 0x00000009, 0x00000005, 0x00000000, 0x00000003, 0x00000003,
                0x00000006, 0x00000002, 0x00000003, 0x00000006, 0x00000009, 0x00000004, 0x00000000, 0x00000007, 0x00000003, 0x00000001, 0x00000000, 0x00000006, 0x00000001, 0x00000000, 0x00000009, 0x00000004,
                0x00000009, 0x00000000, 0x00000004, 0x00000005, 0x00000002, 0x00000000, 0x00000008, 0x00000003, 0x00000001, 0x00000001, 0x00000007, 0x00000007, 0x00000004, 0x00000008, 0x00000003, 0x00000002,
                0x00000008, 0x00000002, 0x00000002, 0x00000008, 0x00000009, 0x00000003, 0x00000009, 0x00000001, 0x00000008, 0x00000003, 0x00000002, 0x00000006, 0x00000000, 0x00000004, 0x00000003, 0x00000009,
                0x00000004, 0x00000009, 0x00000003, 0x00000004, 0x00000005, 0x00000000, 0x00000002, 0x00000009, 0x00000001, 0x00000000, 0x00000003, 0x00000000, 0x00000005, 0x00000000, 0x00000003, 0x00000001,
                0x00000009, 0x00000009, 0x00000000, 0x00000009, 0x00000002, 0x00000003, 0x00000001, 0x00000001, 0x00000006, 0x00000002, 0x00000005, 0x00000000, 0x00000005, 0x00000001, 0x00000006, 0x00000009,
                0x00000008, 0x00000008, 0x00000000, 0x00000008, 0x00000001, 0x00000002, 0x00000008, 0x00000006, 0x00000004, 0x00000009, 0x00000006, 0x00000000, 0x00000008, 0x00000007, 0x00000007, 0x00000008,
                0x00000000, 0x00000003, 0x00000009, 0x00000008, 0x00000009, 0x00000009, 0x00000007, 0x00000005, 0x00000007, 0x00000004, 0x00000007, 0x00000006, 0x00000004, 0x00000005, 0x00000006, 0x00000000,
                0x00000001, 0x00000001, 0x00000006, 0x00000008, 0x00000001, 0x00000004, 0x00000007, 0x00000002, 0x00000004, 0x00000004, 0x00000003, 0x00000007, 0x00000000, 0x00000004, 0x00000000, 0x00000003,
                0x00000009, 0x00000002, 0x00000003, 0x00000000, 0x00000003, 0x00000006, 0x00000007, 0x00000005, 0x00000006, 0x00000006, 0x00000003, 0x00000001, 0x00000002, 0x00000001, 0x00000003, 0x00000003,
                0x00000008, 0x00000008, 0x00000001, 0x00000007, 0x00000001, 0x00000004, 0x00000008, 0x00000002, 0x00000000, 0x00000006, 0x00000004, 0x00000007, 0x00000001, 0x00000002, 0x00000004, 0x00000003,
                0x00000000, 0x00000003, 0x00000001, 0x00000006, 0x00000007, 0x00000003, 0x00000004, 0x00000006, 0x00000003, 0x00000004, 0x00000007, 0x00000007, 0x00000004, 0x00000009, 0x00000007, 0x00000000,
                0x00000009, 0x00000005, 0x00000006, 0x00000004, 0x00000000, 0x00000000, 0x00000007, 0x00000003, 0x00000009, 0x00000007, 0x00000005, 0x00000000, 0x00000006, 0x00000001, 0x00000004, 0x00000008,
                0x00000001, 0x00000002, 0x00000006, 0x00000004, 0x00000006, 0x00000005, 0x00000008, 0x00000007, 0x00000009, 0x00000004, 0x00000009, 0x00000007, 0x00000004, 0x00000005, 0x00000003, 0x00000002,
                0x00000007, 0x00000009, 0x00000000, 0x00000004, 0x00000005, 0x00000007, 0x00000000, 0x00000009, 0x00000003, 0x00000009, 0x00000000, 0x00000003, 0x00000009, 0x00000008, 0x00000002, 0x00000009,
                0x00000001, 0x00000009, 0x00000009, 0x00000009, 0x00000000, 0x00000008, 0x00000009, 0x00000000, 0x00000008, 0x00000002, 0x00000009, 0x00000001, 0x00000003, 0x00000009, 0x00000002, 0x00000002,
                0x00000009, 0x00000007, 0x00000008, 0x00000003, 0x00000007, 0x00000004, 0x00000008, 0x00000004, 0x00000005, 0x00000000, 0x00000008, 0x00000005, 0x00000008, 0x00000001, 0x00000007, 0x00000000,
                0x00000002, 0x00000004, 0x00000007, 0x00000008, 0x00000006, 0x00000007, 0x00000002, 0x00000005, 0x00000004, 0x00000000, 0x00000003, 0x00000000, 0x00000004, 0x00000000, 0x00000006, 0x00000000,
                0x00000009, 0x00000003, 0x00000007, 0x00000007, 0x00000007, 0x00000008, 0x00000000, 0x00000007, 0x00000000, 0x00000009, 0x00000005, 0x00000009, 0x00000004, 0x00000000, 0x00000004, 0x00000006,
                0x00000003, 0x00000004, 0x00000000, 0x00000001, 0x00000000, 0x00000005, 0x00000001, 0x00000009, 0x00000007, 0x00000005, 0x00000009, 0x00000000, 0x00000000, 0x00000004, 0x00000009, 0x00000007,
                0x00000004, 0x00000006, 0x00000099, 0x00000086, 0x0000007f, 0x0000006f, 0x000000a3, 0x0000008f, 0x00000099, 0x00000086, 0x000000a3, 0x0000008f, 0x0000004e, 0x00000044, 0x0000005b, 0x0000004f,
                0x00000096, 0x00000096, 0x00000096, 0x00000096, 0x00000096, 0x00000096, 0x0000002a, 0x00000024, 0x0000004e, 0x00000044, 0x0000004e, 0x00000044, 0x0000004e, 0x00000044, 0x0000002a, 0x00000024,
                0x00000072, 0x00000064, 0x00000072, 0x00000064, 0x00000072, 0x00000064, 0x0000004e, 0x00000044, 0x00000072, 0x00000064, 0x0000004e, 0x00000044, 0x0000004e, 0x00000044, 0x0000004e, 0x00000044,
                0x0000004e, 0x00000044, 0x0000002a, 0x00000024, 0x0000002a, 0x00000024, 0x00000037, 0x0000002f, 0x0000010e, 0x0000010e, 0x00000003, 0x00000003, 0x00000003, 0x00000003, 0x00000003, 0x00000002,
                0x00000002, 0x00000001, 0x00000001, 0x00000001, 0x00000001, 0x00000002, 0x00000001, 0x00000001, 0x00000001, 0x00000002, 0x00000002, 0x00000002, 0x00000001, 0x00000002, 0x00000001, 0x00000002,
                0x00000002, 0x00000002, 0x00000001, 0x00000001, 0x00000001, 0x00000002, 0x000000a3, 0x0000008f, 0x00000064, 0x00000078, 0x000000b4, 0x000004ec, 0x000000c8, 0x0000012c, 0x000000f0, 0x00000104,
                0x00000122, 0x00000118, 0x0000007d, 0x00000109, 0x00003016, 0x0000007b, 0x000000e7, 0x000000e6, 0x000000ca, 0x000000dc, 0x0000051f, 0x00000520, 0x000000e9, 0x000000a0, 0x00000000, 0x00000000
                ]
newTab = []
        
def        mySUM(strInTemp):
        a=0
        #strInTemp = strInTemp.lower()
        #strInput.set(strInTemp)
        print(strInTemp)
        for x in strInTemp:
                s=ord(x)
                print('c%',x)
                a += s
        return a

        
#计算注册码
def GetSum():
        strIN=strInput.get().lower()
        total=mySUM(strIN)
        total %= 0x32
        total *= 0x19
        i=0
        newTab.clear()
        while(i<0x19):
                newTab.append(myTab[total+i])
                print(newTab[i],end=' ')
                i += 1
        nameLen = len(strInput.get())
        
        print('')
        i=0
        k=0
        strReg=''
        strTemp = strInput.get().lower()
        while(i<nameLen):
                k = i % 0x19                
                newTab[k] += ord(strTemp[i])
                print(('%x')%newTab[i],end=' ')
                i += 1
                
        i=0
        print('')
        while(i<0x19):
                newTab[i] = newTab[i] % 0xA + 0x30
                print(('%c')%newTab[i],end='')
                strReg += chr(newTab[i])
                i += 1                
        strOutput.set(strReg)
        
#清空
def myClear():
        strInput.set('')
        strOutput.set('')

f0 = Frame(root)
f1 = Frame(root)
f2 = Frame(root)

x1=5
y1=5        
strInput  = StringVar()
strOutput = StringVar()

label0=Label(f0, text="Atlantis Word Processor 注册机",fg='red',font=('隶书',14)).pack(side=LEFT, padx=5, pady=5)
f0.place(x=x1+80,y=y1)
label1=Label(f1, text="用户邮箱",font=('隶书',12)).pack(side=LEFT, padx=5, pady=5)
entry1=Entry(f1,textvariable=strInput,width=50,fg='black',bg='yellow')
entry1.pack(side=LEFT, padx=5, pady=5)
f1.place(x=x1,y=y1+35)
label2=Label(f2, text="注册信息",font=('隶书',12)).pack(side=LEFT, padx=5, pady=5)
entry2=Entry(f2,textvariable=strOutput,width=50,fg='white',bg='green')
entry2.pack(side=LEFT, padx=5, pady=5)
f2.place(x=x1,y=y1+35+35)

#按钮操作
bt1 = Button(root,text="计  算",command=GetSum)
bt1.place(x=x1+200,y=y1+120)
bt2 = Button(root,text="清  空",command=myClear)
bt2.place(x=x1+300,y=y1+120)

#复选框操作
check1 =IntVar()
check1.set(0)
cb1=Checkbutton(text='复制注册码',variable=check1)
cb1.place(x=x1+100,y=y1+120)
#复制注册码
def docheck1():
        str3 = strOutput.get()
        if check1.get():                
                data = strOutput.get()
                entry2.clipboard_clear()
                entry2.clipboard_append(data)
        else :
                entry2.clipboard_append(data)
cb1.config(command=docheck1)

entry1.focus()
root.mainloop()

版权声明:

本站所有资源均为站长或网友整理自互联网或站长购买自互联网,站长无法分辨资源版权出自何处,所以不承担任何版权以及其他问题带来的法律责任,如有侵权或者其他问题请联系站长删除!站长QQ754403226 谢谢。

有关影视版权:本站只供百度云网盘资源,版权均属于影片公司所有,请在下载后24小时删除,切勿用于商业用途。本站所有资源信息均从互联网搜索而来,本站不对显示的内容承担责任,如您认为本站页面信息侵犯了您的权益,请附上版权证明邮件告知【754403226@qq.com】,在收到邮件后72小时内删除。本文链接:https://www.piaodoo.com/7300.html

搜索