Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » DOS Ausgabe in eine Variable

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
31.05.2007, 13:32 Uhr
pGL



Hallo,

ich wollte euch mal fragen ob es eine Möglichkeit gibt den Text, der beim ausführen eines DOS Commandos im CMD Fenster angezeigt wird in einer Variable abzulegen.

Als beispiel ich gebe das Commande "ipconfig" und die Ausgabe benötige ich.

Ich muss noch dazu sagen, dass ich mich nicht auf ein bestimmtes Commando fixieren will,
ich möchte die Ausgabe für ein x-Beliebiges Commando haben.

(möglichst in C da ich es in LabView einbauen will, aber C++ ist auch ok)

Gruss pGL
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
31.05.2007, 14:14 Uhr
RedEagle



Du könntest die Ausgabe in eine Textdatei umleiten, und diese dann einlesen:


C++:
system("ipconfig >> c:\\out.txt");

FILE *fp;
fp = fopen("c:\\out.txt","r");

//...

--
MFG RedEagle
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
31.05.2007, 14:45 Uhr
Tommix



Hallo,
die Herangehensweise ist vom Grundsatz her schlecht (Warum?). Für das, was die Kommandozeilenprogramme machen gibt es immer auch eine programmtechnische Lösung, bei den normalen Konsolenkommandos i.d.R. in Form von API-Aufrufen. Für Dein Beispiel vermutlich etwas in der Richtung GetIpAddrTable.

Gruß, Tommix

Dieser Post wurde am 31.05.2007 um 14:46 Uhr von Tommix editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
31.05.2007, 14:47 Uhr
Kest
saint


Hi!

Versuch mal mit Pipes, also >popen<
--
Wenn man einen Hufschlag hört, sollte man >Pferd< denken und nicht >Zebra<.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (WinAPI, Konsole) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: