初歩的な質問かもしれませんがご質問させてください。
前提・実現したいこと
Pyautoguiで画像認識を行い工程を進めさせていくようなものを作りたいと考えており
最初の工程は進んでいくんですが、インストーラーが起動してたあとの画像が読めず
落ちてしまうのですが、何か理由はありますでしょうか。
環境情報
環境:Windows10 バージョン20H2
Python 3.9.2
場所:C:\Python\
■インストール
pip install pyautogui
pip install opencv_python
pip install Pillow
発生している問題
(コードすっごい汚いですが・・・何分手探りなので
まずは処理を完結させるところを目指しております。)
画面は1画面にて、デスクトップにある「AcroRdrDC2001320064_ja_JP.exe」をインストールしようとした際
exeが起動したあと、「インストール」画像認識からの処理でおちてしまう。
Python(test.py)
1import time 2import pyautogui as pgui 3 4#以下、エクスプローラーを開いて、左ツリーの「デスクトップ」画像をクリック。 5pgui.hotkey('win','e') 6while pgui.locateOnScreen(r'.\img\desktop.png' , confidence=0.9) is None: 7 time.sleep(1) 8position1=pgui.locateOnScreen(r'.\img\desktop.png' , confidence=0.9) 9pgui.click(position1) 10 11time.sleep(1) 12 13#以下、[AcroRdrDC2001320064_ja_JP.exe]をクリックして「Enter」。 14while pgui.locateOnScreen(r'.\img\01_Adobe.png' , confidence=0.9) is None: 15 time.sleep(1) 16position2=pgui.locateOnScreen(r'.\img\01_Adobe.png' , confidence=0.9) 17pgui.click(position2) 18pgui.press('enter') 19 20#以下で上手くいかない。 21#起動が走って、「インストール」ってボタンが表示されるまで待ち、それをクリックするはずが 22#そのまま落ちてしまう。「インストール」部分は画像としている。 23while pgui.locateOnScreen(r'.\img\install.png' , confidence=0.9) is None: 24 time.sleep(1) 25position=pgui.locateOnScreen(r'.\img\install.png' , confidence=0.9) 26pgui.click(position)
試したこと
・「インストール」画像の問題かと思い、他の2,3画像を試したが変わらず
・違うexeも同じく、起動したexe後でおちてしまう。
簡易なことで申し訳ないですが、ご回答の程よろしくお願いいたします。
あなたの回答
tips
プレビュー