Python自動制御マウスとキーボード——PyAutoGui

1568 ワード

Python自動制御マウスとキーボード
多くの退屈なマウスクリックとキーボードノック操作pythonで使用可能なpyautoguiライブラリを解決するために、マウスとキーボードを自動化制御する機能を実現します.
1、pyautoguiライブラリのインストール
pip install pyautogui  
注意:この方法でインストールに失敗した場合は、pygetwindowのバージョンを下げてから試してください.
pip install PyGetWindow==0.0.1
pip install pyautogui 
import pyautogui
import pyperclip
pyautogui.PAUSE = 1  #     
pyautogui.FAILSAFE = True  #       
print(pyautogui.size())  ##      
print(pyautogui.position())  ##        

 
2、マウスの基本制御
##    

pyautogui.moveTo(1000,500,duration=0.25)  #          ,duration      
pyautogui.moveRel(100,0,duration=0.25) #                   100  
pyautogui.moveRel(-100,0,duration=0.25) #                  100  
pyautogui.moveRel(0,100,duration=0.25) #                   100  
pyautogui.moveRel(0,-100,duration=0.25) #                  100  

pyautogui.click() ##      
pyautogui.click(1000,500,button='left') ##           
pyautogui.click(1000,500,button='right') ##           
pyautogui.doubleClick() #    

pyautogui.dragTo(1000,200,duration=0.25)  ##    
pyautogui.dragRel(0,200,duration=0.25)  ##    

pyautogui.scroll(200) #    200
pyautogui.scroll(-200) #    200

3、キーボードの基本制御
##    

pyautogui.typewrite('Hello world',0.25) #           
pyperclip.copy('  ')  #    
pyautogui.hotkey('ctrl', 'v')  #    



pyautogui.keyDown('enter')  #     
pyautogui.keyUp('enter')  #     

pyautogui.hotkey('ctrl','c')  #