Python - Taste drücken, nachdem ein bestimmtes Programm ausgeführt wurde

415
Miranda Code

Ich habe also dieses Programm, das rund um die Uhr laufen muss, und wann immer es abstürzt, erscheint dieses Fenster

Window I have to press "ok/enter" on

Alles, was ich planen wollte, ist eine Eingabetaste, wann immer dieses Programm ausgeführt wird oder dieses Fenster erscheint.

Ich habe versucht, ein Ereignis zu erstellen, bei dem das Protokoll eine Anwendung ist, aber ich kann nicht auswählen, um welche Anwendung es sich handelt. Hat jemand eine Lösung?

EDIT: Also fand ich eine wirklich einfache Lösung für mein Problem mit einem Python-Skript. Hier ist es, wenn jemand interessiert ist!

import pyautogui import win32gui  while True: if win32gui.FindWindow(None, "Blacklist"): handle = win32gui.FindWindow(0, "Blacklist") win32gui.SetForegroundWindow(handle) pyautogui.typewrite(['enter', 'enter']) 
1
Taskplaner kann dies nicht tun. Aber es gibt Software, die das kann. Ich benutze selbst etwas, das Geld kostet, aber es kann es. Ich bin sicher, es gibt auch Freeware-Programme, um automatisch ein Popup-Fenster zu schließen (was im Grunde genommen das ist) LPChip vor 5 Jahren 0
Können Sie mir den Namen der von Ihnen verwendeten Software nennen? Miranda Code vor 5 Jahren 0
Starten Sie die Anwendung als Dienst. Das Standard-Service-Management-System kann den Dienst neu starten, wenn er abstürzt oder ohne Popup hängt. Akina vor 5 Jahren 0
Wie starte ich die Anwendung als Dienst? Miranda Code vor 5 Jahren 0
Ich verwende Actual Tools Window Manager, das ist das Gesamtpaket. Alle Features haben auch eine eigene, günstigere App. LPChip vor 5 Jahren 0
[RunAsService-Projekt] (https://github.com/luisperezphd/RunAsService) Akina vor 5 Jahren 0
Sie sollten Ihre Ergebnisse als Antwort posten, damit Sie sie in 2 Tagen als gelöst markieren können. Auf diese Weise wissen andere, dass Sie keine Hilfe mehr benötigen. LPChip vor 5 Jahren 0

0 Antworten auf die Frage