python:如何实现图形化控制?
1、安装pyinstaller:
1)在CMD命令行窗口输入:pip install pyinstaller。
2)安装完成后,进入到python所在的安装目录,
在scripts下可以看到有pyinstaller.exe,将这个路径地址复制下来;
3)打开电脑属性-高级系统设置-环境变量,把刚刚的地址复制到环境变量。
自此安装真正成功。
4)关于使用:以下举一个实例。、
进入到python脚本main_tests.py所在目录
# 常用参数说明:
# –icon=图标路径
# -F 打包成一个exe文件
# -w 使用窗口,无控制台
# -c 使用控制台,无窗口
# -D 创建一个目录,里面包含exe以及其他一些依赖性文件
# pyinstaller -F -p "D:\01_test" main_tests.py
2、安装pywin32
Pip安装失败,所以选择手动安装。
下载地址:https://sourceforge.net/projects/pywin32/files/pywin32/Build%20219/
下载:pywin32-221.win-amd64-py3.4.exe
正常安装,注意与本地python环境的版本相匹配。
可以在cmd命令控制台输入“python”,查找自己的python版本。
测试是否成功就是在控制台输入“python”回车,再输入“win32com”,如果没有提示出错error,即成功安装。
3、安装pyhook
前提:已经安装好wheel。
下载地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/#pyhook
下载文件:pyHook-1.5.1-cp34-cp34m-win_amd64.whl
注意,跟本地python版本相匹配。
管理员身份进入cmd窗口:
pip install pyHook-1.5.1-cp34-cp34m-win_amd64.whl
4、安装 AutoIt v3
参考网址:https://blog.csdn.net/yoyocat915/article/details/81106266
官网下载:
https://www.autoitscript.com/site/autoit/downloads/
使用方法参考:
https://www.cnblogs.com/kitty-zhou/p/autoit.html
5、代码实例(声卡自动化加载cfg文件)
print(os.system('TotalMixFX.exe'))time.sleep(2)m = PyMouse()print(m.position())#获取当前坐标的位置m.move(579,41)#鼠标移动到xy位置m.click(579,41)#移动并且在xy位置点击time.sleep(2)print(m.position())#获取当前坐标的位置m.move(630,99)#鼠标移动到xy位置m.click(630,99)#移动并且在xy位置点击os.system(os.path.abspath('loadcfg.exe'))