Entwickler-Ecke
Windows API - Ausgabe im eigener Konsolenanwendung
demo88 - Di 01.03.05 12:00
Titel: Ausgabe im eigener Konsolenanwendung
Ich habe ein Programm(Konsolenanwendung) geschrieben das bei jedem Systemstart mehrere Programme ausführt.
Darunter ist auch eine Konsolenanwendung (das heißt wenn ich die Anwendung in Windows ausführe öffnet sich die Konsole und es werden ein paar Zeilen Text reingeschrieben)
Ich möchte aber das diese paar Zeilen Text nicht in einer eigenen Konsolenanwendung erscheinen sondern in meiner.
Wie geht das?
Moderiert von
Tino: Topic aus Sonstiges verschoben am Mi 02.03.2005 um 17:52
retnyg - Di 01.03.05 12:20
müsste mit ner
PIPE zu machen sein
AXMD - Di 01.03.05 12:25
Englisch oder technisch?
AXMD
retnyg - Di 01.03.05 12:25
kannst aber auch folgenden trick probieren:
angenommen du führst pkunzip.exe aus
Quelltext
1:
| pkunzip.exe > C:\test.txt |
so leitest du die ausgabe in die datei c:\test.txt um.
nach beendigung der ausführung könntest diese datei in deiner consolenanwendung anzeigen lassen z.b.
AXMD - Di 01.03.05 12:28
An dem Beispiel sieht man's auch sehr gut:
Quelltext
1:
| dir C:\WINDOWS > C:\dateiliste.txt |
Das geht übrigens auch andersrum ;)
Quelltext
1:
| woerterzaehlen.exe < C:\einedatei.txt |
vorausgesetzt, das Programm Woerterzaehlen existiert und zählt Wörter.
Kombinieren kannst du das übrigens auch:
Quelltext
1:
| woerterzaehlen.exe < C:\einedatei.txt > C:\ausgabe.txt |
AXMD
demo88 - Di 01.03.05 12:29
englisch kann ich einigermassen
aber technisch versteh ich nichts :cry:
//edit: wieso schreibt ihr so schnell? :shock:
das heißt das sollte ungefähr so aussehen:
Delphi-Quelltext
1: 2:
| exe:='pwweb.exe' ShellExecute(0, 'open', PChar(exe), PChar(parameter), Nil, SW_NORMAL); |
Ich komm dann aber nicht weiter??
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!