Einzelnen Beitrag anzeigen

Novo

Registriert seit: 27. Mai 2007
122 Beiträge
 
Delphi 7 Enterprise
 
#1

Text an ein Console Programm Senden

  Alt 23. Mai 2008, 12:17
Hallo erstmal, ich glaube, dies ist sogar mein 1. Post hier...

Ich habe ein Console Programm wo man bestimmte Commands eingeben kann und mit Enter abschicken kann.
Nun möchte ich mit Delphi ein Programms schreiben, dass bestimmte Commands dort reinsendet...

Ich habe schon folgendes versucht, aber es schreibt mir den Text als Fenstername des Programms und nicht im Programm selbst:

Delphi-Quellcode:
var aWnd : Hwnd;
begin
 aWnd:=FindWindow('ConsoleWindowClass',nil); //***
  if aWnd<>0 then begin
  SendMessage(aWnd, WM_SETTEXT, 0, Integer(Pchar('listgm')));
  end;
end;
//***
hier NIL weil der Fenstername der Pfad des Programms ist.
aber der Dateiname ist immer gleich, aber ich kann nicht '*programmname.exe' machen

wie sende ich jetzt in dieses DOS Fenster hinein?

Bzw. ich habe WinSpy probiert, aber der erzeugt mir keinen Code...

SCREENSHOT:
Siehe Anhang



Mfg novo

[edit=SirThornberry]Bild in Anhang gepackt - Mfg, SirThornberry[/edit]
Miniaturansicht angehängter Grafiken
bildqw6_165.png  
Takeo
Don't make me angry...
You wouldn't like me when I'm angry!
Blut ist leben, Leben ist Blut, ins Licht geboren suchen wir die Dunkelheit!
  Mit Zitat antworten Zitat