Einzelnen Beitrag anzeigen

Asura

Registriert seit: 10. Jun 2013
87 Beiträge
 
#3

AW: Programm soll Tastendruck in einem anderen Programm ausführen

  Alt 11. Mai 2020, 17:16
Um sicher zu gehen bin ich nun für das erste in VLC umgestiegen.
Ich habe das mit Sleep ausprobiert, leider ohne Erfolg.

Ich bin also erstmal dann an die Prüfung gegangen, ob er überhaupt das Handle findet.

Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var Handle: HWND;
begin

   Handle := FindWindow('NitroPDF', nil);

   if handle <> 0 then ShowWindow(handle, SW_SHOW) else ShowMessage('Nicht gefunden');

end;
Habe es auch mit der Funktion IsWindow probiert. Beides zeigt mir die Nachricht an, dass es nicht gefunden wurde.

Ich habe im Task-Manager aber nachgeschaut unter Details steht das PDF Programm aber unter "NitroPDF.exe".

Also setzen die ersten Probleme überhaupt daran an, dass er gar nicht das Handle findet und somit auch nicht in den Vordergrund setzen kann.

Gibt es hierfür Alternativen?
  Mit Zitat antworten Zitat