18537180361 发表于 2021-7-9 16:50:49

关于window上的等待方式

我现在是做的脚本, 脚本之间用的sleep()   之前在web上学过隐式等待。 但是好像那个只能用在WEB上。
请问我这种情况,中间要用什么来等待。

    start_x,start_y=pyautogui.locateCenterOnScreen('start.png')   #定位图片位置
    pyautogui.click(start_x,start_y)                                              #点击图片
    time.sleep(1)                                                                        #等1秒
    fight_x,fight_y = pyautogui.locateCenterOnScreen('fight.png')#定位图片位置
    pyautogui.click(fight_x,fight_y)                                                #点击图片

Twilight6 发表于 2021-7-9 17:02:24



这个应该需要个线程,否则你整个程序窗口会被阻塞 1 s ,因为你主线程 sleep 了 1s

18537180361 发表于 2021-7-9 18:33:56

Twilight6 发表于 2021-7-9 17:02
这个应该需要个线程,否则你整个程序窗口会被阻塞 1 s ,因为你主线程 sleep 了 1s

请问等待怎么写   达到的目的是:当识别到图片以后再进行下一步,否则等待。

18537180361 发表于 2021-7-9 18:34:33

Twilight6 发表于 2021-7-9 17:02
这个应该需要个线程,否则你整个程序窗口会被阻塞 1 s ,因为你主线程 sleep 了 1s

你说的线程的事,我完全不懂
页: [1]
查看完整版本: 关于window上的等待方式