我正在为一个点击游戏制作一个机器人,游戏中有广告在随机时间弹出。在下面的代码中,只要检测到这些弹出的广告,就会被驳回。然而,播放点击游戏的代码是有时间限制的,每当发现有广告时,它就会扰乱代码,使程序失败。 有没有人知道,只要ad()发现什么,就暂停play()中发生什么?
My code:
from pyautogui import *
import pyautogui
import time
import keyboard
import random
import win32api, win32con
from multiprocessing import Process
import sys
def ad():
adloop = True
while adloop:
cross = pyautogui.locateOnScreen('image.png', confidence = 0.95)
if cross != None:
print("Popup!")
else:
print("Checking for popups...")
def count():
amount = 0
count = True
while count:
amount += 1
print(amount)
time.sleep(1)
if __name__=='__main__':
p1 = Process(target = ad)
p1.start()
p2 = Process(target = count)
p2.start()