Я изучаю python самостоятельно с помощью простой игры-эмулятора и ArcGIS. Я новичок, и мне было интересно, можете ли вы, ребята, помочь мне по моей просьбе. Я бы с удовольствием перепроектировал, если вы не хотите объяснять и просто дадите мне простой код для достижения цели, но был бы очень признателен, если бы вы могли подробно рассказать о каждом сегменте алгоритма и о том, почему, если это необходимо. 1002 * Я хотел бы (если не указано иное) создать непрерывно работающее "while" l oop (т.е. если SB = 1, он продолжает работать, а SB = 0, он останавливает l oop), чтобы он продолжался на одном экране, в то время как я все еще могу использовать второй экран. L oop в основном будет искать определенное изображение (по цвету пикселей), а затем щелкать x раз в области изображения в пределах диапазона экрана, который я указываю. Ниже то, что у меня есть до сих пор, но я как бы застрял ... Пожалуйста, любая помощь будет оценена! Спасибо,
import pyautogui as pag
from PIL import ImageGrab
import keyboard
import mouse
#----------------------------------
SB=1 #
shot=0 #
start=(1, 216)
end=(1915, 1075)
c_blue=(136, 136, 136) # Target pixel colour
while SB==1:
screen = ImageGrab.grab() # 화면 캡쳐
for i in range(start[0],end[0],50):
for j in range(start[1],end[1],50):
rgb=screen.getpixel((i,j)) # Get the pixel
pag.click((i,j))
shot=1
break
if shot==1: # out of FOR loop
shot=0
break
if keyboard.is_pressed('F3'): # End Loop and Exit Algo
SB=0
break