クリックするたびにpyautoguiがクラッシュする

ジョー2233

基本的に、pyautoguiを呼び出してクリックすると、それが実行されますが、プログラムがクラッシュします。これがプログラムです:

import pyautogui
import time
pyautogui.click(650, 200, 10)
print("started")
while 2 == 2:
    x+1
    waittime = random.randrange(35, 40, 1)
    pyautogui.click(600, 680, waittime)
    pyautogui.click(1270, 0, 5)
    if (x % 4) == 0:
        pyautogui.click(600, 550, 4)

コマンドプロンプトから実行すると、このエラーが発生します

Traceback (most recent call last):
  File "C:\Users\dogja\Desktop\crap\region2\scriptybob\test.py", line 3, in <module>
    pyautogui.click(650, 200, 10)
  File "C:\Users\dogja\AppData\Local\Programs\Python\Python35\lib\site-    packages\pyautogui\__init__.py", line 362, in click
    platformModule._click(x, y, 'left')
  File "C:\Users\dogja\AppData\Local\Programs\Python\Python35\lib\site-    packages\pyautogui\_pyautogui_win.py", line 437, in _click
    _sendMouseEvent(MOUSEEVENTF_LEFTCLICK, x, y)
  File "C:\Users\dogja\AppData\Local\Programs\Python\Python35\lib\site-    packages\pyautogui\_pyautogui_win.py", line 480, in _sendMouseEvent
    raise ctypes.WinError()
OSError: [WinError 127] The specified procedure could not be found.
ジョー2233

この問題は、最新バージョンのpyautoguiが最新バージョンの3.5であるときにPython3.4を対象としていたという事実が原因である可能性があります。Windowsを実行している場合は、win32apiを使用できることがわかりました。これをインストールするには、管理者モードでコマンドプロンプトを実行し、Pythonスクリプトディレクトリにcdして、次のコマンドを実行します。

pip install win32api

これにより、win32apiとその前提条件がインストールされます。

次に、win32apiの単純なクリックラッパーを作成するには、次の関数を使用します。

def click(x,y):
    win32api.SetCursorPos((x,y))
    win32api.mouse_event(win32con.MOUSEEVENTF_LEFTDOWN,x,y,0,0)
    win32api.mouse_event(win32con.MOUSEEVENTF_LEFTUP,x,y,0,0)

これは基本的にカーソルをどこかに移動し、マウスの左ボタンを押し下げて、非常に速く離します。上記のクリックスニペットは作成しませんでしたが、最初に見つけた場所が見つかりませんでした。そのスニペットを書いた人には申し訳ありません。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

postgresql クエリを発行するたびに Appmetrics-dash がアプリをクラッシュさせる

分類Dev

アクティビティに入るたびにアプリがクラッシュする

分類Dev

このHTTPがリクエストされるたびに、アプリがクラッシュします

分類Dev

サインアウトするたびにアプリケーションがクラッシュする

分類Dev

アプリに画像を追加するたびにクラッシュします

分類Dev

プレイリストを作成しようとするたびにiTunesがクラッシュする

分類Dev

開こうとするたびに Heroku アプリがクラッシュする

分類Dev

progressDialogがキャンセルされるたびにAndroidアプリがクラッシュする

分類Dev

右クリックまたは起動時にWindowsエクスプローラがクラッシュする

分類Dev

SQLDeveloperを開くたびにクラッシュする

分類Dev

ワンクリック後にiOSアプリがクラッシュする

分類Dev

結果ボタンを押すたびにアプリがクラッシュする

分類Dev

FirebaseRecyclerAdapterは、アプリが起動するたびにクラッシュします

分類Dev

pDialogの呼び出し時にアプリがクラッシュする

分類Dev

リンクをクリックするとwebviewがクラッシュする

分類Dev

ブレークポイントに達するたびにQTAgent32.exeがクラッシュする

分類Dev

リセット後に世界がクラッシュする

分類Dev

あるアクティビティから別のアクティビティに移動するたびにアプリがクラッシュする

分類Dev

フィニッシュを呼び出した後、Androidアプリがクラッシュする

分類Dev

クラッシュするたびにPythonスクリプトを自動起動する

分類Dev

JSONシリアル化が迅速にクラッシュする

分類Dev

このアプリは、私がボタンでログインをクリックするたびにクラッシュし

分類Dev

リリース前にiOSVoIP通知がクラッシュする

分類Dev

Herokuアプリが正常に起動した後にクラッシュする

分類Dev

TableViewController に戻ったときにアプリがクラッシュする

分類Dev

アップデート以降、Windows10を起動するたびにUbuntuがクラッシュする

分類Dev

BroadcastReceiverが呼び出されるとアプリがクラッシュする

分類Dev

Xcodeプロジェクトを開くたびにクラッシュする

分類Dev

gvNIX:アプリがクラッシュしたときにバックアップを回復する

Related 関連記事

  1. 1

    postgresql クエリを発行するたびに Appmetrics-dash がアプリをクラッシュさせる

  2. 2

    アクティビティに入るたびにアプリがクラッシュする

  3. 3

    このHTTPがリクエストされるたびに、アプリがクラッシュします

  4. 4

    サインアウトするたびにアプリケーションがクラッシュする

  5. 5

    アプリに画像を追加するたびにクラッシュします

  6. 6

    プレイリストを作成しようとするたびにiTunesがクラッシュする

  7. 7

    開こうとするたびに Heroku アプリがクラッシュする

  8. 8

    progressDialogがキャンセルされるたびにAndroidアプリがクラッシュする

  9. 9

    右クリックまたは起動時にWindowsエクスプローラがクラッシュする

  10. 10

    SQLDeveloperを開くたびにクラッシュする

  11. 11

    ワンクリック後にiOSアプリがクラッシュする

  12. 12

    結果ボタンを押すたびにアプリがクラッシュする

  13. 13

    FirebaseRecyclerAdapterは、アプリが起動するたびにクラッシュします

  14. 14

    pDialogの呼び出し時にアプリがクラッシュする

  15. 15

    リンクをクリックするとwebviewがクラッシュする

  16. 16

    ブレークポイントに達するたびにQTAgent32.exeがクラッシュする

  17. 17

    リセット後に世界がクラッシュする

  18. 18

    あるアクティビティから別のアクティビティに移動するたびにアプリがクラッシュする

  19. 19

    フィニッシュを呼び出した後、Androidアプリがクラッシュする

  20. 20

    クラッシュするたびにPythonスクリプトを自動起動する

  21. 21

    JSONシリアル化が迅速にクラッシュする

  22. 22

    このアプリは、私がボタンでログインをクリックするたびにクラッシュし

  23. 23

    リリース前にiOSVoIP通知がクラッシュする

  24. 24

    Herokuアプリが正常に起動した後にクラッシュする

  25. 25

    TableViewController に戻ったときにアプリがクラッシュする

  26. 26

    アップデート以降、Windows10を起動するたびにUbuntuがクラッシュする

  27. 27

    BroadcastReceiverが呼び出されるとアプリがクラッシュする

  28. 28

    Xcodeプロジェクトを開くたびにクラッシュする

  29. 29

    gvNIX:アプリがクラッシュしたときにバックアップを回復する

ホットタグ

アーカイブ