Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Commandlinetool parsen (https://www.delphipraxis.net/99652-commandlinetool-parsen.html)

Hybrid666 15. Sep 2007 12:03


Commandlinetool parsen
 
Hi,

ich möchte eine GUI für ein Commandlinetool + Erweiterungen programmieren. Nur mein problem liegt darin: wie bekomme ich nach dem starten des tools die outputs des cmd-tools? Kann mir da einer vielleicht helfen? es muss auch nicht sein die ausgaben zur laufzeit des tools zu bekommen, das tool läuft schlimmstenfalls vielleicht 3sek, nur sobald es fertig ist bräuchte ich eben den output um betimmte files zu lokalisieren.

MfG Hybrid666

P.S.: Hoffe ich bin im richtigen Forum. Wusste nicht wohin damit :D

Namenloser 15. Sep 2007 12:08

Re: Commandlinetool parsen
 
Hi.

Such mal im Forum nach "Named Pipe", das könnte dir weiterhelfen. Bei den JEDIs gibt es glaube ich auch noch eine Komponente, die das kann. Heißt glaub ich TCreateProcess oder nur TProcess. :hi:

marabu 15. Sep 2007 12:08

Re: Commandlinetool parsen
 
Hi,

schau mal, vielleicht bringt dich das auf eine Idee: klick

Grüße vom marabu

SirThornberry 15. Sep 2007 12:20

Re: Commandlinetool parsen
 
@NamenLozer: pipes sind schon richtig, aber named pipes sind wohl was anderes

@Hybrid666: hier hab ich ein kleines Beispiel wie sowas gemacht werden kann:
http://www.delphipraxis.net/internal...=598121#598121

RWarnecke 15. Sep 2007 12:31

Re: Commandlinetool parsen
 
Suche hier mal im Forum nach Hier im Forum suchenGetConsoleOutput. Da solltest Du fündig werden, wie sowas gemacht wird.

Hybrid666 15. Sep 2007 12:33

Re: Commandlinetool parsen
 
wow, ihr seid echt klasse ;) dankeschön an alle antworten. Und mal ne frage: iss nur für wissenserweiterung. gibt es irgendwo auch ne seite oder ein tutorial was mir das auch erklärt :P?

MfG Hybrid

SirThornberry 15. Sep 2007 12:36

Re: Commandlinetool parsen
 
ich wüsste keine Seite. Das ist gewissermaßen Grundwissen aus älteren Zeiten. In Studiengängen und Ausbildungen im Informatikbereich lernt man eben das es StdIn, StdOut, ErrOut etc. gibt. In dem zusammenhang lernt man das in der Commandzeile durch Verwendung von "Befehl > Dateiname.txt" auch nichts anderes passiert als den Stdout in eine Datei umzulenken.

Hybrid666 15. Sep 2007 13:34

Re: Commandlinetool parsen
 
hmmm okay danke :D mein informatikstudium trete ich in ein paar wochen an, mal sehen ob ich was lerne xD

sirius 15. Sep 2007 14:32

Re: Commandlinetool parsen
 
Tut nicht ganz, aber auch noch was:
DSDT


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:07 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz