自动激活插件教程一:python环境搭建准备工作
定制封装插件
2022年10月28日
最进一直在学习插件自动激活开发,让我们定制的一键插件安装包插件实现【自动激活】,【自动激活】,【自动激活】。开发软件:python,首先,python环境搭建和需要的准备工作。
其实,这不算是开发,而是在应用【python】控制键盘、鼠标自动操作的一个过程。我这里是要让你了解python的控制代码,然后【举一反三】然后能够操作所有需要激活插件的目的。
需要工具下载:
补充控制代码
在下面代码上单击左键,Ctrl+C复制。
# 判断句柄存在,执行鼠标定位 Halls = win32gui.FindWindow(None, "Magix E-License Manager") if Halls > 1 : left, top, right, bottom = win32gui.GetWindowRect(Halls) win32api.SetCursorPos([left + 5, top + 10]) # 通过句柄【更改窗口标题】 两种方法 win32gui.SetWindowText('句柄值', '名称') win32gui.SendMessage('句柄值', 12, 0, '名称') # 通过句柄窗口置顶 win32gui.SetWindowPos('句柄值', win32con.HWND_TOPMOST, 0, 0, 0, 0,win32con.SWP_NOMOVE | win32con.SWP_NOACTIVATE | win32con.SWP_NOOWNERZORDER | win32con.SWP_SHOWWINDOW | win32con.SWP_NOSIZE) # 通过句柄取消窗口置顶 win32gui.SetWindowPos('句柄值', win32con.HWND_NOTOPMOST, 0, 0, 0, 0,win32con.SWP_SHOWWINDOW | win32con.SWP_NOSIZE | win32con.SWP_NOMOVE) #窗口是否最小化 win32gui.IsIconic('句柄值')
控制代码说明
【PostMessage】只是通知窗口有个消息要处理,发送消息后不会等待消息处理结果直接返回
【SendMessage】通知窗口有个消息要立即处理,并等待处理结果再返回
在做插件联盟第一步点击时,我使用了,【SendMessage】控制代码,SendMessage没有收到返回消息,所以就执行不了下一行代码,你可以替换为【PostMessage】试试,再加上,循环代码,报错几率大大降低。
pyinstaller -F -w xxx.py -F 是生成exe程序,-w 窗口模式打包,不加 -w 显示控制台
注:学习任何东西,都需要一个学习过程,既然是学习要反复的去琢磨,推敲。我能做成,我相信你也能。
欢迎您的到来
积分:1=1 积分;现在转战短视频平台,免费分享声卡调试技术,基础知识,机架插件提取封装:抖音 / 快手 同号:glbwl0808