一個關於遠端控制桌面的工具
哈嘍阿,各位社群的老鐵們~
經過上次跟各位的深入交流,發現用vnc這種東西實現自動化點點點始終不是那麼回事。
因此就用python3寫了一個遠端操控桌面的小工具。
因為需要在國產系統上使用,國產系統安裝各種依賴是比較痛苦的。
所以這個工具要儘可能少的去依賴其他的第三方庫。
主要思路:
1,待測的客戶端起一個tcp服務
2,服務端通過這個服務獲取客戶端的截圖
3,服務端根據截圖定位客戶端的桌面座標
4,服務端向客戶端傳送定位座標及需要執行的滑鼠或鍵盤動作的請求
5,客戶端接收請求並執行相應動作
主要問題及解決方案:
1,如何截圖: linux可以通過PyQt5這個庫使用QT5實現,沒有QT5的系統通過鍵盤上的PrintSc實現
2,如何通過截圖定位座標:通過 @shixue33 大佬的點播,看了一下airtest的原始碼,對我來說這個中文註釋可是太友好了。
主要使用airtest的find_template方法實現的。原理還是opencv,只不過airtest已經封裝好了。
3,如何控制鍵盤滑鼠: linux通過 Xlib這個庫實現。
以上這些東西基本度娘都有,而且相對其他工具來講在國產系統上還是比較容易安裝的。很多基本上都是自帶了。
所以就少了很多解決到天靈蓋兒發麻的依賴問題。
基本的功能都驗證過了,還沒進行具體的業務使用。
接下來會嘗試使用一下,看看效果。
各位老鐵等我訊息。
相關文章
- 一個遠端系統控制檯的小工具
- 13 個有助於遠端團隊工作的工具
- 《遠端控制》-服務端實現(一)服務端
- VNC遠端控制,VNC遠端控制連線WindowsVNCWindows
- 遠端桌面的處理
- mosh:一個基於 SSH 用於連線遠端 Unix/Linux 系統的工具Linux
- win7桌面遠端連線 如何一鍵連線Win7
- 如何使用ssh工具便於遠端管理
- Rdo遠端桌面,Rdo遠端桌面的功能,該如何對N個伺服器批次操作伺服器
- 電腦遠端控制怎麼弄 學會遠端控制電腦
- 遠端控制篇:抓取遠端螢幕影像 (轉)
- 關於介面的一些疑惑
- 謹防遠端控制淪為詐騙工具,ToDesk安全遠控防詐提醒
- Windows遠端桌面的奇技淫巧Windows
- 遠端桌面工具哪個好?Microsoft Remote Desktop遠端桌面連線工具中文版ROSREM
- win7桌面遠端連線詳細教程Win7
- 電腦遠端控制怎麼弄 遠端控制別人的電腦
- Java關於IO的一個小工具Java
- TeamViewer 15 遠端控制工具 下載及安裝教程View
- 遠端控制的操作流程
- 遠端控制監聽器
- 怎麼遠端控制電腦 遠端控制電腦的兩種方法分享
- 關於介面的一些問題
- 關於EJB本地介面的使用一問?
- 關於 Java 效能方面的 9 個謬論Java
- Rd遠端桌面是什麼?使用rd遠端桌面的方式有哪些
- 常用遠端工具分享
- 總結一下linux遠端控制方法Linux
- 用於 Linux 桌面的 4 個掃描工具Linux
- 如何管理一個遠端團隊
- 遠端控制軟體哪個好用?精選安全遠控軟體ToDesk
- 遠端連線伺服器工具 比自帶好用遠端工具伺服器
- 遠端桌面控制軟體,遠端桌面控制軟體推薦,及其連線方法
- vnc遠端控制軟體,vnc遠端控制軟體有什麼用,操作教程VNC
- VNC遠端控制軟體XP版,VNC遠端控制軟體XP版下載VNC
- ToDesk 1.0.0928a 中文版 Mac必備遠端控制工具Mac
- 木馬藏在何處-遠離遠端控制
- LINUX開發使用的3個遠端工具Linux