回答編集履歴

1

.

2024/09/28 07:23

投稿

FoxRefire
FoxRefire

スコア146

test CHANGED
@@ -1,11 +1,15 @@
1
- PyAutoGUIの`click()`メソッドはご質問のコードにあるように画像認識してクリックするためのものではないです。
2
- このように座標指定して、クリック位置を指定します
1
+ とりあえず以下してみてください
2
+ * スクリプトを管理者権限で実行してみる
3
- https://pyautogui.readthedocs.io/en/latest/mouse.html#mouse-clicks
3
+ Stackoverflowに、スクリプトを管理者権限で実行する必要があった、と[書かれている方が居た](https://stackoverflow.com/a/77638560)ので一応お試しください。
4
4
 
5
- 画像認識でクリック位置指定たいならこんな感じにす
5
+ * PyAutoGUI再インストールてみ
6
- ```python
7
- recognizedLocation = pyautogui.locateOnScreen('/path/to/image.png')
8
- recognizedPoint = pyautogui.center(recognizedLocation)
9
- pyautogui.click(recognizedPoint.x, recognizedPoint.y)
10
6
  ```
11
- https://pyautogui.readthedocs.io/en/latest/screenshot.html#the-locate-functions
7
+ pip install --force-reinstall pyautogui
8
+ ```
9
+
10
+ * とりあえず座標での指定だと動くか確かめてみる
11
+ これでも動かなかった場合、そもそもカーソルの移動自体で問題が起きている可能性大。
12
+ これで動いた場合、画像認識時のみに発生する問題だとわかる
13
+
14
+
15
+ *誤回答を修正しました