System-Exes starten und auswerten

Seite 1 von 1 - Forum: Coding Stuff auf overclockers.at

URL: https://www.overclockers.at/coding-stuff/system-exes_starten_und_auswerten_85372/page_1 - zur Vollversion wechseln!


adebar schrieb am 09.07.2003 um 16:28

Ist es möglich (wenn ja: mit welchen Funktionen) Systemanwndungen (wie z. B.: Ping.exe, ipconfig.exe, arp.exe, ...) aus Delphi Anwendungen zu starten und die Ergebnisse (ausgegebener Text) aufzufangen?

Anwendungen starten kann man afaik doch mit CreateProcess. Doch wie siehts mit dem Auswerten der Ergebnisse aus?

tia, schanm


atrox schrieb am 09.07.2003 um 19:28

falls du keine bessere lösung findest (streams, oder wie auch immer das in delphi heißen mag), kannst du das programm über die shell (cmd/command.com) aufrufen und die ausgabe per > in eine datei umleiten, die du hinterher lesen kannst.


Ringding schrieb am 09.07.2003 um 21:36

Man kann's natürlich auch direkt machen, es geht eigentlich genauso wie unter Unix, nur dass die Funktionen anders heißen. Wenn du's unter Unix schaffst, kannst du es unter Win32 auch. Und für Unix gibt's jede Menge Infomaterial. dup2 muss man dort verwenden.


that schrieb am 09.07.2003 um 22:06

Du könntest das hier als Ausgangspunkt nehmen:

http://www.codeproject.com/dialog/quickwin.asp




overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025