Python Language
pyautoguiモジュール
サーチ…
前書き
pyautoguiは、マウスとキーボードを制御するためのモジュールです。このモジュールは、基本的に、マウスのクリックやキーボードのプレス作業を自動化するために使用されます。マウスの場合、画面の座標(0,0)は左上隅から始まります。あなたがコントロールできない場合は、マウスカーソルをすばやく左上に移動すると、マウスとキーボードの制御がPythonから受け取り、あなたに戻します。
マウス機能
これらは、マウスを制御するための便利なマウス機能の一部です。
size() #gave you the size of the screen
position() #return current position of mouse
moveTo(200,0,duration=1.5) #move the cursor to (200,0) position with 1.5 second delay
moveRel() #move the cursor relative to your current position.
click(337,46) #it will click on the position mention there
dragRel() #it will drag the mouse relative to position
pyautogui.displayMousePosition() #gave you the current mouse position but should be done on terminal.
キーボード機能
これらは、キーを押すことを自動化する便利なキーボード機能の一部です。
typewrite('') #this will type the string on the screen where current window has focused.
typewrite(['a','b','left','left','X','Y'])
pyautogui.KEYBOARD_KEYS #get the list of all the keyboard_keys.
pyautogui.hotkey('ctrl','o') #for the combination of keys to enter.
スクリーンショットと画像認識
これらの機能を使用すると、スクリーンショットを撮ったり、画面の一部と画像を一致させることができます。
.screenshot('c:\\path') #get the screenshot.
.locateOnScreen('c:\\path') #search that image on screen and get the coordinates for you.
locateCenterOnScreen('c:\\path') #get the coordinate for the image on screen.
Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow