Rückgabe von System



  • Hallo,
    ich Stelle auf einer Anwendung über

    system("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.


Anmelden zum Antworten