Einzelnen Beitrag anzeigen

Timi-loader

Registriert seit: 10. Okt 2005
Ort: Berlin
97 Beiträge
 
Delphi 7 Personal
 
#3

Re: Anderes Command Line Tool auslesen

  Alt 20. Jun 2009, 10:55
hm irgednwie schmiert meine anwendung immer ab.

Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var commando: string;
    output, errors: TStringList;
begin
   commando:='rtmpdump -o "newout.flv" -r "rtmp://ip/sehr langer'+
              'und daher zweizeiliger pfad" -y "flv:storage/speziellercode"';
   //CaptureDosCmd(commando,Memo1);

   output:=TStringList.Create;
   try
    errors:=TStringList.Create;
    if GetConsoleOutput(commando, output, errors)
    then
        Memo1.Lines.AddStrings(output);
   finally
    output.free;
    errors.free;
   end;
end;
..also habs wie man sieht mit getconsoleoutput und auch capturedoscmd versucht, was ich durch die suche noch gefunden hatte.

vielleicht sollte ich noch sagen, dass die ausgabe recht viel ist bzw sich die letzte zeile ständig updated. also die zeigt eben den fortschritt des downloads an.

zur verdeutlichung ein screenshot der konsole:
http://tlprod.de/temp/rtmpdump.gif
  Mit Zitat antworten Zitat