1 Star 3 Fork 0

墨涩/python自动化办公模拟操作源码(墨涩增强版)

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
README.md 4.29 KB
一键复制 编辑 原始数据 按行查看 历史
墨涩 提交于 2年前 . update README.md.

python自动化办公模拟操作源码(墨涩修改版)

输入图片说明

介绍

python自动化办公模拟操作源码(墨涩修改版),源码基于“不高兴就喝水”的自动化py脚本,墨涩修改添加模拟按键操作,方便使用,取消了程序运行前的重复输入条件选项,方便后期实现定时执行。

软件架构

  • 安装python3.4以上版本,并配置环境变量
  • import pyautogui
  • import time
  • import xlrd
  • import pyperclip

安装教程

  1. 安装python3.4以上版本,并配置环境变量(个人用的3.11) 教程:https://www.runoob.com/python3/python3-install.html
  2. 安装依赖包
  • 在cmd中(win+R 输入cmd 回车)输入
  • pip install pyperclip 回车
  • pip install xlrd 回车
  • pip install pyautogui 回车
  • pip install opencv-python -i https://pypi.tuna.tsinghua.edu.cn/simple 回车
  • pip install pillow 回车
  • 这几步如果哪步没成功,请自行百度 如 pip install opencv-python失 败

使用说明

  1. 把每一步要操作的图标、区域截图保存至本文件夹 png格式(注意如果同屏有多个相同图标,回默认找到最左上的一个,因此怎么截图,截多大的区域,是个学问,如输入框只截中间空白部分肯定是不行的,宗旨就是“唯一”)
  2. 在cmd.xls 的sheet1 中,配置每一步的指令,如指令类型1234 对应的内容填截图文件名(别用中文),指令5对应的内容是等待时长(单位秒) 指令6对应的内容是滚轮滚动的距离,正数表示向上滚,负数表示向下滚,数字大一点,先用200和-200试试
  3. 保存文件
  4. 双击index.py打开程序,按1表示excel中的指令执行一次,按2表示无限重复执行直到程序关闭
  5. 如果报错不能运行用vscode运行看看报错内容(百度vscode安装与运行python程序,将报错内容xxxError后面的贴到百度上面去搜搜看)
  6. 开始程序后请将程序框最小化,不然程序框挡住的区域是无法识别和操作的
  7. 如果程序开始后因为你选择了无限重复而鼠标被占用停不下来,alt+F4吧~

更新说明(20230107)

  1. 2022年10月12日墨涩修改添加模拟按键操作,方便使用,7为模拟单按键操作,8为模拟两键组合,9为模拟三键组合。用到的键值在cmd.xls表里面的说明表项里。
  2. 2022年10月12日墨涩修改取消了程序运行前的重复输入条件选项,方便后期实现定时执行,方案不完美,最好可以给重复输入条件设定默认值,延时自动执行默认重复次数1,目前没有实现,后期摸索,对原代码只是注释,需要用的可以启用(177-178行,181-187行)。
  3. 2022年10月16日墨涩修改增加功能10. 代表移动鼠标光标到指定坐标 11. 代表按下鼠标左键拖动光标到指定坐标。
  4. 2023年1月7日墨涩增加功能:区域截图到指定位置C:\py0.png,全屏截图到指定位置C:\py1.png,按键按下,按键松开,弹窗提示。增加获取屏幕坐标 颜色.py文件用于获取屏幕位置颜色信息。
  5. 注释,需要用的可以启用(177-178行,181-187行)。

现有功能列表

  • 1 左键单击
  • 1.1 左键双击
  • 1.2 代表移动鼠标光标到指定坐标
  • 1.3 按下鼠标左键拖动到指定坐标
  • 2 右键单击
  • 3 滚轮
  • 4 输入
  • 5 等待
  • 6 模拟按键
  • 6.1 按键按下
  • 6.2 按键松开
  • 6.3 两按键组合
  • 6.4 三按键组合
  • 7 区域截图到指定位置C:\py0.png
  • 7.1 全屏截图到指定位置C:\py1.png
  • 8 弹窗提示

参与贡献

  1. 不高兴就喝水
  2. 墨涩

其他说明:

源码地址:

  • 源码基于“不高兴就喝水”的自动化py脚本),墨涩修改添加部分功能。
  • 修改加强版开源地址:https://gitee.com/mstf/python-zidong
  • 微信公众号:墨涩科技 (发送“py办公自动化”获取)

输入图片说明

Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Python
1
https://gitee.com/mstf/python-zidong.git
git@gitee.com:mstf/python-zidong.git
mstf
python-zidong
python自动化办公模拟操作源码(墨涩增强版)
master

搜索帮助