pyautogui是啥
一种可以实现自动化控制鼠标和键盘的python库,官方介绍
实现目的:单击脚本实现自动化关机(win10系统)
. python3.9 . pyautogui . pycharm . win10系统 . pyinstaller(用于打包py为exe文件)
具体实现思路
- 安装pyautogui库
pip install pyautogui
- 安装打包工具
pip install pyinstaller
- 测试屏幕像素及鼠标当前坐标(可选)
print(pyautogui.size())
print(pyautogui.position())
因为最初无法确定开始键的具体坐标,所以只能手动测试,最终获得坐标点如下
- 开始菜单坐标(24,882)
- 关机电源坐标(24,830)
- 最终关机按钮(24,750)
至此所需坐标全部获得,最终代码如下:
import pyautogui
print(pyautogui.size())
print(pyautogui.position())
打包成exe文件
- 在pycharm的项目虚拟目录下执行,在pycharm底部的那个终端模板中输入
pyinstaller-F 你编写的py源码.py
- 完成后在如图所示目录下会生成一个exe文件
至此完成,源码简单粗暴,有待改进,已上传gitee,自动关机源码
|