pythonで自動クリックツール

パソコンで自動クリックが必要になるときがある。
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でも動作可
・自身を隠さないのでキーロガーやオンランゲームボットには向いてないと記述あり

シェアする

  • このエントリーをはてなブックマークに追加