Entwickler-Ecke

Dateizugriff - cmd starten und gleichzeitig netstat


origin - Mi 03.11.10 18:47
Titel: cmd starten und gleichzeitig netstat
Guten Abend zusammen,

möchte gerne aus meinem Programm heraus die Konsole starten und in ihr soll damit
auch zunächst der Befehl "netstat mit dem Schalter -n" ausgeführt werden.

Also das Starten der Konsole funzt aber wie übergebe ich den Befehl an die Konsole?

Bin für eure Hilfe dankbar ...

So habe ich es versucht. Der angehängte Befehl für die CMD funzt jedoch net:

Delphi-Quelltext
1:
ShellExecute(Handle,'open''cmd.exe','cmd.exe ' + 'netstat -n'nil, SW_SHOWNORMAL) ;                    


LSanchez - Mi 03.11.10 19:13

versuch es so: S

ShellExecute(Handle,'open', 'cmd.exe','/k netstat -n', nil, SW_SHOWNORMAL) ;

Gruß

Luis Sanchez


origin - Mi 03.11.10 19:23

Ich bin einfach nur begeistert.
Das funzt.
Vieeeeellllen Daaaank ;-)

Aber sag ma bitte,
woher nehmen so geniale Leute wie du dieses Wissen?
Ich habe jetzt seit kurzem das Buch "Borland Delphi 7 - Grundwissen|Profiwissen|Kochbuch".
Doch da konnte ich das nicht finden und auch nicht wie ich das hätte
besser (richtig) coden können.
Bin ich da zu doof dafür oder wie könnte ich da diese potenziellen Lücken schließen?


Delete - Mi 03.11.10 19:28

Forensuche? Google? :roll:


platzwart - Mi 03.11.10 19:37

jahrelange Erfahrung


jaenicke - Mi 03.11.10 19:41

Wozu eigentlich der externe Aufruf?

Warum liest du das nicht besser in deinem Programm direkt ein, dann kannst du das dem Benutzer doch besser anzeigen als über das Konsolenfenster. :gruebel:


origin - Mi 03.11.10 19:44

Ok,
dann habe ich ja noch was vor mir ...

Ich finds jedenfalls klasse und mir fallen auch heute schon viele
codes leichter als ganz am Anfang.
Allerdings sitze ich auch nicht jeden Tag davor, sondern bisher
nur recht sporadisch. Leider.

Dennoch.
Danke soweit an euch.