Python / win32com - Überprüfen Sie, ob das Programm geöffnet ist

Ich habe ein Skript, in dem ich win32com verwende, um mit einem COM-Dienst zu interagieren. Es funktioniert wie vorgesehen, wenn das Programm bereits geöffnet ist. Ich verbinde mich mit win32com.client.dynamic.Dispatch und interagiere dann mit einem Dokument, das bereits geöffnet sein sollte. Angenommen, das Programm ist bereits geöffnet, kann ich problemlos überprüfen, ob ein Dokument geöffnet ist, aber ich weiß nicht, wie ich überprüfen soll, ob das Programm bereits geöffnet ist oder nicht. Wenn ich den genannten Dispatch verwende, wird das Programm nur gestartet, wenn es nicht bereits geöffnet ist. Dies ist nicht das, was ich möchte.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage