Einzelnen Beitrag anzeigen

Benutzerbild von OldGrumpy
OldGrumpy

Registriert seit: 28. Sep 2006
Ort: Sandhausen
941 Beiträge
 
Delphi 2006 Professional
 
#4

Re: ausgabe in der cmd von windows-prog aus schreiben?

  Alt 30. Jan 2008, 19:42
Und wen interessiert das?

Aber mal als Denkanstoss:

Dein Programm schreibt alle notwendigen Befehle in ein Batchfile. Dann wird mittels CreateProcess die cmd.exe mit den parametern /c und dem Namen des Batchfiles ausgeführt. Dieser Prozess bekommt über die Flags von CreateProcess mitgeteilt dass kein extra Fenster geöffnet werden soll, die Standardausgabe des Prozesses wird auf Dein Programm umgeleitet und du kannst dann bequem die Ausgabe analysieren und ausgeben. Mit einem Fenster mit entsprechendem Font und schwarzem Hintergrund sieht es wie eine Eingabeaufforderung aus.

Alternativ kannst Du die Befehle auch jeweils einzeln über die cmd.exe mit /c ausführen, das cls kannst du dir dabei sparen, das braucht man dann eh nicht
"Tja ja, das Ausrufezeichen... Der virtuelle Spoiler des 21. Jahrhunderts, der Breitreifen für die Datenautobahn, die k3wle Sonnenbrille fürs Usenet. " (Henning Richter)
  Mit Zitat antworten Zitat