您好,登錄后才能下訂單哦!
本篇內容介紹了“怎么用python來操控電腦”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!
Python
IDLE
3.8
第三方庫pyautogui
其中,pyautogui安裝方法很簡單:
pip install pyautogui
隨后在Python里輸入:
import pyautogui
若沒有報錯就是成功了。
看著名字就知道,這是一個自動化控制gui的工具,但是更多人去用它操控電腦,如果你有興趣,可以試試做個教程工具。
首先導入庫:
import pyautogui as pg
可以利用position方法獲得鼠標當前坐標(原點為左上角):
pos = pg.position()
那么獲取坐標又有什么用呢?我們可以讓他單擊:
#在當前位置單擊 pg.click()
當然也可以指定位置:
#在(10,10)單擊 pg.click(10,10)
指定鍵:
#右鍵 #取值有left,right,middle pg.click(button='right')
那么一定就有人問了,可以雙擊嗎?
有的人說了:“單擊同位置兩次就行了啊”
但是還有更簡單的辦法:
pg.doubleClick()
甚至可以多次點擊并設置間隔時間:
#單擊兩次,間隔0.5秒 pg.click(clicks=2, interval=0.5)
有時候可能想要完成文檔的拖拽工作該怎么辦呢?pyautogui也幫你貼心的包裝好了:
#拖拽至(10,90) pg.dragTo(10,90)
其實這個庫在爬蟲中也很有用,它封裝了一個scroll函數:
#正上負下 pg.scroll(200)
還可以截屏,返回值是PIL庫的Image對象:
pg.screenshot()
可以傳入截屏坐標:
#左上右下坐標 pg.screenshot(region=(100, 100, 300 ,400))
甚至可以對比圖像是否在屏幕里出現:
pg.locateOnScreen('kk.png')
用press來打字:
pg.press('Hello World!', interval=0.5)
如果要輸入功能按鍵參考下面:
可以用hotkey實現組合鍵:
pg.hotkey('ctrlleft', 'c')
這個就非常好用了,沒事給朋友做個病毒
文字+ok:
pg.alert('聽說你中病毒了?')
文字+ok+cancel:
pg.confirm('又中病毒了?')
文字輸入框,返回輸入內容,不寫就None:
pg.prompt('好了病毒又來了')
“怎么用python來操控電腦”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。