Python - Naciśnij klawisz po uruchomieniu niektórych programów


1

Więc mam ten program, który musi działać 24 godziny na dobę, 7 dni w tygodniu, a kiedy tylko zawiesza się, pojawia się to okno

Okno Muszę nacisnąć „ok / enter” na

A wszystko, co chciałem zaplanować, to naciśnięcie klawisza Enter przy każdym uruchomieniu tego programu lub pojawieniu się tego okna.

Próbowałem utworzyć zdarzenie z logiem będącym aplikacją, ale nie mogę wybrać, która to aplikacja, każdy zna rozwiązanie?

EDYCJA: Więc znalazłem naprawdę proste rozwiązanie dla mojego problemu za pomocą skryptu Pythona, tutaj jest, jeśli ktoś jest zainteresowany!

import pyautogui
import win32gui

while True:
    if win32gui.FindWindow(None, "Blacklist"):
        handle = win32gui.FindWindow(0, "Blacklist")
        win32gui.SetForegroundWindow(handle)
        pyautogui.typewrite(['enter', 'enter'])

Harmonogram zadań nie może tego zrobić. Ale jest oprogramowanie, które może to zrobić. Używam czegoś, co kosztuje, ale może to zrobić. Jestem pewien, że istnieją również darmowe programy do automatycznego odrzucania wyskakującego okienka (które w zasadzie jest)
LPChip

Czy możesz mi podać nazwę tego oprogramowania, którego używasz?
Kod Mirandy

Uruchom aplikację jako usługę. Standardowy system zarządzania usługami może ponownie uruchomić usługę, jeśli ulegnie awarii lub zawiesza się bez wyskakującego okienka.
Akina

Jak uruchomić aplikację jako usługę?
Kod Mirandy

Używam Menedżera okien rzeczywistych narzędzi, który jest ich całkowitym pakietem. Wszystkie funkcje mają również własną, tańszą aplikację.
LPChip
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.