パソコンで自動クリックが必要になるときがある。
pythonでRPAするやつをゲーム用の連打ツールとして応用していく
今回の自動クリックプログラムは
クッキークリック用に作ってみました。
プログラム起動後の動作は2つ
1. キーボードのSキーを押すと自動クリックスタート
2. マウスを動かすと自動クリックを解除
プログラム終了までは何度でも上記の動作が繰り返し可能です。
必要なモジュールを2つインストール
pip install keyboard
pip install pyautogui
keyboardモジュールですが
ブラウザがアクティブな状態でもキーボードイベントを受け付けてくれます。
#autoClick.py
#python 3.7
import keyboard, pyautogui
def autoClick():
a, b = pyautogui.position()
while True:
try:
pyautogui.click()
x, y = pyautogui.position()
except:
pass
if not a == x and not b == y: break
keyboard.add_hotkey("s", autoClick)
keyboard.wait()
コードを保存してファイルを実行
python autoClick.py
任意の場所でキーボードのSキーを押すと
自動クリック開始します。
keyboardモジュールの説明書きには
・Macでも動作可
・自身を隠さないのでキーロガーやオンランゲームボットには向いてないと記述あり