參考書籍 :  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,移動速度)   

 

 

下面這個是在小畫家畫的

文章標籤
全站熱搜
創作者介紹
創作者 讀書小天地 的頭像
讀書小天地

書籍分享天地

讀書小天地 發表在 痞客邦 留言(0) 人氣(727)