版本修改

  • 0.2.2 Alpha_4性能优化版本 (2022.02.28)

    • 新功能:
      • 重点优化game_start 和 run_exe 函数
      • sample测试
  • 0.2.1 Alpha_3性能优化版本 (2022.02.26)

    • 新功能:
      • 新增和切换项目后,自动切换到最近创建的tab页面, - tabWidget.setCurrentIndex(tabWidget.indexOf(tab))
      • 使用cProfile和snakeviz可视化数据对模块和函数性能进行测试,这样能有直观的感受
    • 项目相关:
      • 使用偶像的svn进行管理,方便查看前后prof_dump性能数据变化
  • 0.2.0 Alpha_3性能优化版本 (2022.02.25)

    • 版本TODO内容:
      • 考虑性能优化方案
      • 1.初始化loading进内存,特别是读写文件的load
      • 2.减少print
      • 3.持久化对象尝试
      • 4.使用子线程
  • 0.1.3 Alpha_2版本 (2022.02.24)

    • 新功能:
      • 增加快捷打开使用默认浏览器打开项目组工具主页,组内知乎(wecenter)
      • 增加tools工具,快速打开配置表搜素工具
      • 反馈\关于 描述的 优化
      • 控制面板 8个按钮功能开发完成
    • TODO:
      • GM命令封装
      • Output hook ,实时显示log
      • 数据埋点
      • websocket连接中心服务器 11.141
      • 后台管理和上传配置同步,GM文件上传同步,配置config.ini化
      • 集成自动化测试报告Allure
      • 按键精灵类似的自动化回归
      • Lua Perfect debug研究,RPC方式获取数据和执行命令
      • 快捷键添加
      • 使用说明,buttonTips添加
      • 美观美化,添加图标
      • 运行时间戳增加 Logging
      • 系统传参构建,sysArg
      • 打包exe问题解决
      • 加判断和各种process ID获取及win32,log获取
      • 启用Alpha_3版本,性能优化
  • 0.1.2 初步方案 (2022.02.23)

    • 新功能:
      • 将ui部分功能独立出一个单独模块,方便功能编写
      • 已完成部分ui及功能独立到Ui_Alpha_Test
      • 四大布局和画布交替使用完成右边控制窗口布局对齐问题(之前采用的方法总是差几个像素)
      • 控制窗口加入QToolBox实现抽屉盒工具栏效果
      • 切换本地配置(ComboBox)已完成
      • 选择一个项目后,点击切换,新开一个相关的游戏窗口表示切换成功
    • 版本变更:
      • 开始启动Alpha_2版本,删除冗余代码,使项目结构精简化
  • 0.1.1 初步方案 (2022.02.22 - 没错,同一天两个版本)

    • 新功能:
      • 项目主体完成:基础样式完成
      • 按钮新增游戏窗口(用于tab全部关闭后,没地方可以选的洗澡能tab窗口)
      • Auto_Regress 把luamon自动化测试脚本执行包含进来(已完成,点击自动化测试按钮即可)
    • TODO:
      • 切换本地配置(ComboBox)
      • Output(标准输入输出)进行hook,打印日志
      • 完成必要的模块抽象框架设计(ui与功能分离之类的)这块要新建项目,目前用的是Alpha版本
      • 关于进程的彻底关闭和进程pid之类的也得排期,然后自动化测试threading就放到子线程处理,防止进行自动化测试的时候出现主进程被卡住的情况。
  • 0.1.0 初步方案 (2022.02.22)

    • 新功能:
      • 项目主体完成:基础样式完成
      • 将Win32窗体嵌入pyqt5中,各项基础例子详见(PyQt_Test)
      • 基础版本的demo已经完成,主要是双击tab,就可以切换到有游戏运行窗口的界面
      • 基础版本的双击打开新的游戏窗口已完成,后续丰富排版和功能
      • 尝试了初版的布局layout的对应与pyqt信号与slot槽
      • 独立成子线程处理游戏窗口启动
      • 增加config\config.ini来进行不同项目的本地路径配置(configparser)模块
    • TODO:
      • 进入0.1.0个人使用阶段,结合游戏的实际exe,替换成日常使用
      • 完成必要的抽象框架设计
      • 按钮新增游戏窗口(用于tab全部关闭后,没地方可选的新增tab窗口)
      • 切换本地配置(ComboBox)
      • AutoTest_ 打包luamon集成进来
      • Output 将标准输入输出hook
  • 0.0.2 想法与方案验证 (2022.01.12)

    • 新功能:
      • 新增想法:账号化管理 (web)(对应的Luamon解析数据)
      • 基础样式设定
      • 功能初步设想
      • 基础技术方案采样验证,pywin32可行性,pyhook,PyQT5 - 验证通过
      • allure自动化报告,降低自动化的使用难度
      • 初版的pyinstaller打包验证
      • rpyc和luamon的技术结构设计
      • 解决编辑器使用airtest的问题
      • selenium远程server化
      • pysvn —— (直接用系统就好,pysvn库已经不能用了)-subprocess.popen
    • 修复问题:
      • 降低版本确认工具的优先度,需求不明确
  • 0.0.1 初版构想-新建文件夹 (2022.01.05)

    • 新功能:
      • 设定目标:能完成一个屏幕(包含其他程序的),集成按钮面板,然后有输出面板
      • 基础样式设定
      • 功能初步设想
      • 基础技术方案采样验证,pywin32可行性,pyhook吗,PyQT5
      • 降低自动化的使用难度
      • 初版的pyinstaller打包验证
      • rpyc和luamon的技术结构设计
      • 43996,43997端口反向捕获进程id属性数据
      • selenium远程server化
      • jenkins串联