def get_coordinates(images):
# Capture your screen only once.
haystack = pyautogui.screenshot()
# Loop through multiple images
for needle in images:
# Get coordinates of image within screen capture
return pyautogui.locate(needle, haystack)
print("Images not found!")
화면 캡쳐 명령으로 스크린샷을 하고, 일치하는 이미지를 찾아내는 것을무한으로 반복시켜라.
#캡쳐한 이미지가 화면에 여러개 일때 n번째
#원하는 이미지의 위치들을 리스트에 저장해놓고 for문으로 하나씩 꺼내어 쓰는 개념
def m_imgs(fname):
for i in pyautogui.locateAllOnScreen(fname):
pyautogui.click(i, duration=0.25)
print(i)
#동일한 이미지 중 n번째 이미지 클릭
def m_img(fname,cntnum):
cnt=0
for i in pyautogui.locateAllOnScreen(fname):
if cnt is cntnum:
pyautogui.click(i, duration=0.25)
print(i)
cnt=cnt+1