Rückgabe von System
-
Hallo,
ich Stelle auf einer Anwendung übersystem("net use g: \\\\xxx\\x");
darauf hin öffnet sich ja die normale Windows Konsole(CMD) und führt die operation aus..
wenn ich jetzt z.B.
int rueck; rueck = system("net use g: \\\\xxx\\x");
benutze erhalte ich entweder 0 oder 2 zurück.. = wenns erfolgreich war und 2 wenn nicht. In der CMD Box ist die Augabe ja etwas detaillierter - daher meine Frage, kann man den Text aus der CMSBox irgendiwe zurück geliefert bekommen (z.B. f. eine LogDatei).
danke
-
Du kannst doch direkt in ne Datei ausgeben lassen.
War glaub irgendwie mit " > dateiname.txt" hinter den eigentlichen befehl ider so ...
-
das klingt nicht schlecht, aber dann müsste ich immer die Datei in meine Anwwndung einlesen um die Fehlermeldung anzuzeigen, oder? - aber ist ja besser als nichts.
vielen Dank
-
Such mal in dem Zusammenhang nach "Pipes". Damit kann man es dann direkt auslesen ohne Datei.