芜湖尾敢投资有限公司

python自動化辦公模擬操作源碼(墨澀修改版1.0)

介紹

python自動化辦公模擬操作源碼(墨澀修改版1.0),源碼基于“不高興就喝水”的自動化py腳本,墨澀修改添加模擬按鍵操作,方便使用,取消了程序運(yùn)行前的重復(fù)輸入條件選項(xiàng),方便后期實(shí)現(xiàn)定時執(zhí)行。

軟件架構(gòu)

  • 安裝python3.4以上版本,并配置環(huán)境變量
  • import pyautogui
  • import time
  • import xlrd
  • import pyperclip

安裝教程

  1. 安裝python3.4以上版本,并配置環(huán)境變量(個人用的3.7.6) 教程:https://www.runoob.com/python3/python3-install.html
  2. 安裝依賴包
  • 在cmd中(win+R 輸入cmd 回車)輸入
  • pip install pyperclip 回車
  • pip install xlrd 回車
  • pip install pyautogui==0.9.50 回車
  • pip install?opencv-python?-i?https://pypi.tuna.tsinghua.edu.cn/simple?回車
  • pip install pillow 回車
  • 這幾步如果哪步?jīng)]成功,請自行百度 如 pip install opencv-python失 敗

使用說明

  1. 把每一步要操作的圖標(biāo)、區(qū)域截圖保存至本文件夾 png格式(注意如果同屏有多個相同圖標(biāo),回默認(rèn)找到最左上的一個,因此怎么截圖,截多大的區(qū)域,是個學(xué)問,如輸入框只截中間空白部分肯定是不行的,宗旨就是“唯一”)
  2. 在cmd.xls 的sheet1 中,配置每一步的指令,如指令類型1234 對應(yīng)的內(nèi)容填截圖文件名(別用中文),指令5對應(yīng)的內(nèi)容是等待時長(單位秒) 指令6對應(yīng)的內(nèi)容是滾輪滾動的距離,正數(shù)表示向上滾,負(fù)數(shù)表示向下滾,數(shù)字大一點(diǎn),先用200和-200試試
  3. 保存文件
  4. 雙擊waterRPA.py打開程序,按1表示excel中的指令執(zhí)行一次,按2表示無限重復(fù)執(zhí)行直到程序關(guān)閉
  5. 如果報(bào)錯不能運(yùn)行用vscode運(yùn)行看看報(bào)錯內(nèi)容(百度vscode安裝與運(yùn)行python程序,將報(bào)錯內(nèi)容xxxError后面的貼到百度上面去搜搜看)
  6. 開始程序后請將程序框最小化,不然程序框擋住的區(qū)域是無法識別和操作的
  7. 如果程序開始后因?yàn)槟氵x擇了無限重復(fù)而鼠標(biāo)被占用停不下來,alt+F4吧~

更新說明

  1. 2022年10月12日墨澀修改添加模擬按鍵操作,方便使用,7為模擬單按鍵操作,8為模擬兩鍵組合,9為模擬三鍵組合。用到的鍵值在cmd.xls表里面的說明表項(xiàng)里。
  2. 2022年10月12日墨澀修改取消了程序運(yùn)行前的重復(fù)輸入條件選項(xiàng),方便后期實(shí)現(xiàn)定時執(zhí)行,方案不完美,最好可以給重復(fù)輸入條件設(shè)定默認(rèn)值,延時自動執(zhí)行默認(rèn)重復(fù)次數(shù)1,目前沒有實(shí)現(xiàn),后期摸索,對原代碼只是注釋,需要用的可以啟用(177-178行,181-187行)。

參與貢獻(xiàn)

  1. 不高興就喝水
  2. 墨澀

源碼地址:

THE END