7

時間指定のマウス クリック ゲーム用のボットを開発しています。私はpyautoguiを使用しています。目標は、1 分間に最も多くボタンをクリックすることです。私のコードは次のとおりです。

import pyautogui, time
time.sleep(5)
while True:
    pyautogui.click()

FAILSAFE は負の結果を防ぐため、無限ループは問題ではありません (pyautogui.FAILSAFE() はデフォルトで True に設定されています)。基本的に欠点は、pyautogui が 1 秒あたり最大 10 回のクリックしかできないことです。1秒あたりのクリック数を増やすことができるかどうか誰かが知っていますか? はいの場合、どのように?アドバイスをいただければ幸いです。

4

1 に答える 1

16

pyautogui.PAUSEアクション間の遅延時間を制御するように設定できます。デフォルトでは に設定されて0.1 secいるため、101 秒あたりのクリック数が最大になっています。

pyautogui.PAUSE = 0.01

たとえば100、ハードウェアがサポートしている場合は、遅延を減らして 1 秒あたりのクリック数を許可します。docから、以下を読むことができます。

pyautogui.PAUSE 変数を一時停止する秒数の float または整数値に設定することにより、PyAutoGUI のすべての関数の後に遅延を追加できます。デフォルトでは、一時停止は 0.1 秒に設定されています。

于 2016-03-04T20:57:04.623 に答える