お忙しいところご確認いただきありがとうございます。
Pytohn初心者でありこちらの投稿も初めてでございます。
よろしくお願いします。
■実現したいこと
pyautoguiを使用してデスクトップ上にあるアプリをクリックする
※ゆくゆくはこの機能を活かして業務の自動化につなげたいと考えています。
■質問の内容
とあるサイトを参考に自作していましたが下記のような
トラブルが発生して前に進みません。
エラー解除のお助けをしていただければと思います。
■発生しているエラーメッセージ
user名のみm変換しています。 Py3.8で実行
1 File "sample.py", line 4, in <module> 2 x, y = pyautogui.center(p) 3 File "C:\Users****\AppData\Local\Programs\Python\Python38\lib\site-packages\pyscreeze\__init__.py", line 582, in center 4 return Point(coords[0] + int(coords[2] / 2), coords[1] + int(coords[3] / 2)) 5TypeError: 'NoneType' object is not subscriptable
■ソースコード
import pyautogui p = pyautogui.locateOnScreen("test.png") x, y = pyautogui.center(p) pyautogui.click(x, y)
画像;Snippingで切り抜き後、ペイントに貼り付けして
コードと同じディレクトリに保存
■試したこと
Pytonバージョン違い 3.8 ⇔3.9
■補足情報
win10
Atom
Package Version
MouseInfo 0.1.3
Pillow 8.3.2
pip 21.3
PyAutoGUI 0.9.53
PyGetWindow 0.0.9
PyMsgBox 1.0.9
pyperclip 1.8.2
PyRect 0.1.4
PyScreeze 0.1.28
pytweening 1.0.4
setuptools 58.2.0
長文になりました、ご教示のほどよろしくお願いいたします、
回答2件
あなたの回答
tips
プレビュー