キーボード操作の自動化
PyAutoGUIモジュールを使うとマウス操作やキーボードの操作を自動化することが出来ます。
pip install pyautogui
pip install opencv_python
pip install opencv_python
メモ帳を起動して文字入力(Windows)
import time
import subprocess
import platform
import pyautogui
if platform.system() == 'Windows':
subprocess.Popen(r'c:\Windows\notepad.exe')
time.sleep(3)
pyautogui.write("Hello, let's do our best today")
プログラムを実行するとメモ帳が起動し「Hello, let's do our best today」と文字が入力される。
キー入力を自動化する関数
関数の書式 | 機能 |
---|---|
pyautogui.write(文字列) | 文字列を入力させる |
pyautogui.press(キー) | 'enter'などのキーを押す |
pyautogui.keyDown(キー) | キーを押した状態にする |
pyautogui.keyUp(キー) | keyDownしたキーを離す |
pyautogui.hotkey(キー1, キー2, ..) | 一度にキーの組み合わせを押す |