программа работает в режиме ожидания, но не при двойном щелчке - PullRequest
0 голосов
/ 03 апреля 2020

Я делаю что-то, что требует от меня запуска этого кода двойным щелчком, и он отлично работает при запуске из IDLE (нажатием клавиши F5), но когда я запускаю его двойным щелчком, он не запускает модуль времени и pyauto gui части.

import pyautogui,time,webbrowser



webbrowser.open("https://google.com")
time.sleep(1)

pyautogui.keyDown("enter")
pyautogui.keyUp("enter")
time.sleep(1)
pyautogui.keyDown("space")
pyautogui.keyUp("space")
time.sleep(1)
pyautogui.keyDown("s")
pyautogui.keyUp("s")
time.sleep(1)








try:
    pyautogui.click(pyautogui.center(pyautogui.locateOnScreen("chrome_X.png")))
except:
    try:
        pyautogui.keyDown("winleft")
        pyautogui.keyDown("shiftleft")
        while pyautogui.locateOnScreen("chrome_X.png") == None:
            time.sleep(0.1)
            pyautogui.keyDown("left")
            pyautogui.keyUp("left")


        pyautogui.keyUp("winleft")
        pyautogui.keyUp("shiftleft")

        pyautogui.click(pyautogui.center(pyautogui.locateOnScreen("chrome_X.png")))
    except:
        pyautogui.keyDown("winleft")
        pyautogui.keyDown("shiftleft")
        pyautogui.keyUp("winleft")
        pyautogui.keyUp("shiftleft")

        print("an issue occured")

1 Ответ

0 голосов
/ 04 апреля 2020

После разделения оператора импорта на 3 отдельных оператора проблема решилась сама собой, спасибо за ваш комментарий.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...