Python自動制御マウスとキーボード——PyAutoGui
1568 ワード
Python自動制御マウスとキーボード
多くの退屈なマウスクリックとキーボードノック操作pythonで使用可能なpyautoguiライブラリを解決するために、マウスとキーボードを自動化制御する機能を実現します.
1、pyautoguiライブラリのインストール
pip install pyautogui
注意:この方法でインストールに失敗した場合は、pygetwindowのバージョンを下げてから試してください.
pip install PyGetWindow==0.0.1
pip install pyautogui
2、マウスの基本制御
3、キーボードの基本制御
多くの退屈なマウスクリックとキーボードノック操作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') #