參考書籍 : Python最強入門邁向頂尖高手之路:王者歸來(全彩版)
1.安裝第三方模組
2.pyautogui.size() //取得螢幕大小
3.pyautogui.position() //取得滑鼠目前位置
4.利用while動態取得滑鼠位置
5.pyautogui.moveTo(x,y,duration) //絕對位置-滑鼠移動
6.pyautogui.moveRel(x,y,duration) //相對位置-滑鼠移動
7.例外抓取-KeyboardInterrupt
8.格式化輸出
9.pyautogui.click(x,y,button) //按滑鼠
10.pyautogui.mouseDown(x,y,button)&pyautogui.mouseUp(x,y,button) //按滑鼠、放開滑鼠
11.pyautogui.drawTo(x,y,duration)&pyautogui.drawRel(x,y,duration) //拖移滑鼠
1.
我們先來安裝第三方的模組,在命令提示字元中輸入。
安裝指令 : pip install PyAutoGUI
如果安裝失敗,看安裝過程有出現以下這個,就在安裝wheel。
安裝指令 : pip install wheel
2.
首先我們要知道我們螢幕的大小,知道可以移動的範圍。
pyautogui.size()
3.
取得目前的滑鼠位置。
pyautogui.position()
4.
可以利用while來查看滑鼠的位置。
Ctrl+C 終止程式。
5.
絕對位置移動滑鼠
pyautogui.moveTo(x,y,移動速度)
6.
相對位置移動滑鼠
pyautogui.moveRel(x,y,移動速度)
7.
我們可以利用try來獲取錯誤,改寫丟出的文字。
try:
except KeyboardInterrupt :
8.
格式化輸出
rjust() :字元靠右
end=\r:游標移到最左邊(表示覆蓋)
9.
按滑鼠
預設:left
right,middle
pyautogui.click(x,y,button)
使用moveTo移過去在按下
直接用click()
10.
按下滑鼠、放開滑鼠
跟click()差不多
pyautogui.mouseDown(x,y,button)
pyautogui.mouseUp(x,y,button)
11.
拖移滑鼠
pyautogui.drawTo(x,y,移動速度)
pyautogui.drawRel(x,y,移動速度)
下面這個是在小畫家畫的