繁体   English   中英

Python 循环仅在 Visual Studio 代码上运行时有效

[英]Python loop only works when ran on visual studio code

我对 python 非常陌生,我一直在尝试制作一个简单的宏,只要看到它就会单击按钮。 当我在 Visual Studio 代码上手动运行它时它工作得很好,但当我使用 python3.10 执行文件时它会立即关闭。

import pyautogui
import time

time.sleep(5)

waitingloop = 1
while waitingloop == 1:
    if pyautogui.locateCenterOnScreen("notif.png") == None:
        time.sleep(0.5)
    else:
        pyautogui.click("notif.png")
        time.sleep(0.5)
        pyautogui.click(x=1751, y=792)
        time.sleep(1)
        pyautogui.click(x=1909, y=875, clicks=5, interval= 2)
        time.sleep(0.5)
        pyautogui.click(x=1751, y=792)
        time.sleep(5)
        pyautogui.click(x=956, y=344)
        time.sleep(1)
        pyautogui.keyDown("alt")
        time.sleep(0.25)
        pyautogui.press("tab")
        time.sleep(0.25)
        pyautogui.keyUp("alt")
        pyautogui.click("chat.png")
        break

如何制作一个仅在预期输入后开始运行的循环?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM