#問題の内容
下記コードを実行すると、exeファイルが実行されたままとなり、
subprocessの次のif文へと抜けません。
#試したコード
python
1import subprocess 2import pyautogui 3import sys 4from time import sleep 5 6result = subprocess.run(r"exeファイルの絶対パス") 7 8if result.returncode == 0: 9 10 try: 11 x,y = pyautogui.locateCenterOnScreen(r"src\password_form.png") 12 pyautogui.click(x,y) 13 except: 14 print("対象が見つかりませんでした") 15 input() 16 sys.exit() 17 18 sleep(1) 19 pyautogui.typewrite('password') 20 pyautogui.press('enter', presses=2) 21 22else: 23 print("exception")
#実現したいこと
subprocess.runにてexeファイルが実行された後、pyautoguiによるパスワードの入力へと進みたいです。
どのように書けば次のif文へと抜けられますでしょうか。
#環境
python 3.8.1
Windows10 Pro 64bit
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。