ich habe ein bisschen herumprobiert, wie man mit pyautogui Programme "fernsteuern" kann. Die ganze Zeit über hat das auch super funktioniert, aber jetzt bin ich an einem anderen Computer (selbes Betriebssystem, andere Bildschirmauflösung), und obwohl ich genauso vorgehe wie zuvor, funktioniert es einfach nicht mehr.
Was ich machen möchte, ist das Snipping Tool von Win 10 zu öffnen und einen neuen Screenshot erstellen. Das ist mein Code:
Code: Alles auswählen
import subprocess
import pyautogui
import time
#from PIL import Image
def find_click(button):
not_open = True
while not_open:
try:
button_name = "Screenshots\{}.png".format(button)
## im = Image.open(button_name)
## im.show()
button_location = pyautogui.locateOnScreen(button_name)
x,y = pyautogui.center(button_location)
pyautogui.click(x,y)
not_open = False
print "Found", button
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")
Weiß jemand, woran das liegen kann?