Einzelnen Beitrag anzeigen

SevenOfNine

Registriert seit: 11. Jan 2007
Ort: Giessen, Mittelhessen
41 Beiträge
 
Delphi 7 Professional
 
#3

AW: Aus eigener Anwendung Konsolenfenster starten und schließen

  Alt 9. Apr 2017, 14:13
Sind mehrere ConsoleWindows vorhanden, muss der Befehl mehrmals aufgerufen werden.
Danke für den Tipp!

Dies würde aber dann alle Konsolenfenster schließen, auch welche die nicht geschlossen werden sollen?
Das würde mir wahrscheinlich nicht weiterhelfen.


Das ganze habe ich nun mal über CreateProcess gelöst, hänge aber nun wieder beim Schließen vom Consolenfenster.

Ich habe nun ProcessInfo und dadurch die ProcessID. Das Fensterhandle habe ich noch nicht, sonst würde ich über PostMessage WM_CLOSE schließen.

Ich versuche über die ProcessID an das Fenster Handle dranzukommen.

Das probiere ich über EnumWindows, vergleiche die ProcessID, wenn diese mit meiner von CreateProcess übereinstimmt, habe ich mein FensterHandle und kann dann über PostMessage WM_CLOSE schließen.

Zumindest denke ich mir das so

Bin ich da auf dem richtigen Weg?
Mein Kindheitstraum: Die 32bit Farbpalette als Bundstiftsammlung.
  Mit Zitat antworten Zitat