Mein Code ist folgender:
Code: Alles auswählen
import pyautogui
import time
def find_click(button):
not_open = True
while not_open:
time.sleep(1)
try:
button_name = "Screenshots\{}.png".format(button)
button_location = pyautogui.locateOnScreen(button_name)
x,y = pyautogui.center(button_location)
pyautogui.click(x,y)
not_open = False
#im = pyautogui.screenshot(region=button_location)
#im.show()
except:
print "Looking for", button
pyautogui.moveRel(1,0)
not_open = True
time.sleep(1)
pyautogui.hotkey("win", "r")
pyautogui.typewrite("SnippingTool.exe")
pyautogui.press("enter")
find_click("Neu")
Aktiviert man die auskommentierten Zeilen, wird auch genau dieses Bild geöffnet; an der entsprechenden Stelle ist also offenbar schon dieser Button. Jedoch wird der Cursor zum Klicken nicht dorthin bewegt, sondern an einen Ort deutlich weiter rechts unten:
Kann sich jemand vorstellen, woran das liegen kann?