Einzelnen Beitrag anzeigen

t.roller
(Gast)

n/a Beiträge
 
#2

AW: Aus eigener Anwendung Konsolenfenster starten und schließen

  Alt 9. Apr 2017, 13:58
Das geht z.B. so:
Delphi-Quellcode:
procedure TForm1.ButtonClick(Sender: TObject);
var res : hWnd;
begin
   Res := FindWindow('ConsoleWindowClass',NIL);
   PostMessage(Res, WM_CLOSE, 0,0);
end;
Sind mehrere ConsoleWindows vorhanden, muss der Befehl mehrmals aufgerufen werden:
Delphi-Quellcode:
procedure TForm1.ButtonClick(Sender: TObject);
var res : hWnd;
begin
repeat
   Res := FindWindow('ConsoleWindowClass',NIL);
   PostMessage(Res, WM_CLOSE, 0,0);
until res=0;
end;

Geändert von t.roller ( 9. Apr 2017 um 14:44 Uhr)
  Mit Zitat antworten Zitat