作者: bongbong3481 時間: 2023-9-14 23:05 標題: Python 操作另一軟件
最近試緊用python 操作另一軟件,做一d 自動化既野,正路用pywinauto,不過試左好多次都整吾到。
請問除左pywinauto外,仲有冇其它有類似既package?
(其實我有另一個構思,將另一個軟件內特定既文字當作圖片,然後將屏幕當一幅圖,再搵相同文字既位置)
作者: chleung82 時間: 2023-9-15 08:57
pyautogui, pyautoit
作者: bongbong3481 時間: 2023-9-15 20:12
Pyautogui 正啊
作者: s20012797 時間: 2023-9-15 23:24
還有一些其他 Python 包可用於自動化軟件,包括:
SikuliX:SikuliX 是一種工具,可讓您通過截取用戶界面的屏幕截圖,然後使用圖像識別來識別屏幕上的元素並與之交互,從而自動執行任務。
Robot Framework:Robot Framework 是一個測試自動化框架,可用於在各種平台上自動執行任務。
你的想法是,將另一個軟件中的特定文本作為圖片,然後將屏幕作為圖片來查找相同文本的位置,也是一種有效的方法。 您可以使用 OpenCV 等庫來處理圖像並查找文本的位置。
以下是有關可用於自動化軟件的 Python 包的更多詳細信息:
SikuliX:SikuliX 是一款免費的開源工具,可讓您通過截取用戶界面的屏幕截圖,然後使用圖像識別來識別屏幕上的元素並與之交互,從而自動執行任務。
Robot Framework:Robot Framework 是一個免費的開源測試自動化框架,可用於在各種平台上自動執行任務。 Robot Framework 基於關鍵字驅動的測試方法,可以輕鬆創建和維護自動化測試。
以下是有關在另一個軟件中使用特定文本作為圖片,然後使用屏幕作為圖片來查找相同文本的位置的想法的更多詳細信息:
您可以使用 OpenCV 等庫來處理圖像並查找文本的位置。 OpenCV 是一個免費的開源計算機視覺庫,提供多種圖像處理和分析功能。
找到文本的位置後,您可以使用 pyautogui 等工具單擊文本或執行其他操作。
Pyautogui 是一個 Python 庫,允許您通過 Python 腳本控制鼠標和鍵盤。 它可用於自動執行任務,例如單擊按鈕、鍵入文本和移動鼠標。
作者: bongbong3481 時間: 2023-9-16 06:33
回覆 4# s20012797
我google 到SikuliX同opencv,反而Robot framework 比較吸引,有時間試下。 發覺玩自動化既野,原來都好多玩法,圖/字/系統層面。
作者: justiceice 時間: 2023-9-17 22:29
NetEase AirTest 好玩
https://airtest.netease.com/
作者: s20012797 時間: 2023-9-18 00:48
Sikuli GUI山寨品呀
作者: bongbong3481 時間: 2023-9-18 07:03
回覆 6# justiceice
睇落好似要安裝,公司可能裝吾到。係屋企可以試下。
作者: bongbong3481 時間: 2023-9-18 07:05
真是好似

