ich zeichne mit Inkscape Entwürfe und möchte die Arbeit automatisieren. Dazu habe ich im Programm für eine Funktion die Tastenkombination strg alt p vergeben die ich jetzt mittel pyautogui aufrufen möchte. Das Programm läuft ohne Fehler durch, es passiert allerdings nichts. Das Ganze habe ich ähnlich auch schon mit sendkeys probiert, gleiches Ergebniss. Irgendwas verstehe ich scheinbar generell nicht ?
Code: Alles auswählen
import pyautogui as pag
import win32com.client
import time
shell = win32com.client.Dispatch("WScript.Shell")
shell.AppActivate("Inkscape")
pag.keyDown('f1')
pag.keyUp('f1')
time.sleep (5)
shell.AppActivate("Inkscape")
time.sleep (1)
pag.keyDown('ctrl')
time.sleep (1)
pag.keyDown('alt')
time.sleep (1)
pag.keyDown('p')
time.sleep (1)
pag.keyUp('ctrl')
time.sleep (1)
pag.keyUp('alt')
time.sleep (1)
pag.keyUp('p')
time.sleep (1)
Die F1 Taste am Anfang soll einfach nur zeigen ob irgendetwas geht, aus Geany heraus macht sich normalerweise das Fenster "Datei öffnen mit" auf. Wäre schön wenn mir jemand einen Tip geben könnte.
Gruß
siekai