Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
Code Kitchen Allgemeines Coder-Forum rund um das Programmieren eigenständiger, ausführbarer Programme.

[C++] Pipes + Windows Commandline

Diskussion: [C++] Pipes + Windows Commandline im Forum Code Kitchen, in der Kategorie Software Home; Anzeige Hey ich suche nach einer möglichkeit wie mein Programm in c++, Windows cmd befehle ausführen kann, und die Ausgabe ...

Antwort
Alt 10.07.11, 12:57   #1 (permalink)
 
Registriert seit: 27.03.07
<b00n> Leistung: Facit NTK
Likes: 0
Standard [C++] Pipes + Windows Commandline

Anzeige

Hey ich suche nach einer möglichkeit wie mein Programm in c++, Windows cmd befehle ausführen kann, und die Ausgabe nicht in der konsole erscheint sondern zu meinem Programm in einen String umgeleitet wird. Ich bitte darum mit jetzt nicht die "system();" funktion andrehen zu wollen.

Ich habe eben von Pipes gelesen, mit denen so was wohl möglich sein soll, habe leider nichts genaueres gefunden, wie man damit letzendlich die Eingabedaten zur cmd umleitet und die Ausgabedaten zu meinem Programm....

Vielleicht kann mir ja jmd einen Tipp geben

<b00n> ist offline   Mit Zitat antworten
Alt 10.07.11, 14:01   #2 (permalink)
Senior Member
 
Benutzerbild von lookshe
 
Registriert seit: 10.03.07
lookshe Leistung: 8086
Likes: 19
Standard

CreateProcess sollte eine Möglichkeit sein und dann noch den Output umlenken. Creating a Child Process with Redirected Input and Output (Windows)
lookshe ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 10.07.11, 17:24   #3 (permalink)
 
Benutzerbild von mauralix
 
Registriert seit: 17.04.06
mauralix Leistung: 8086
Likes: 3
Standard

So sollte es relativ einfach gehen, ohne sich um die Vielzahl der CreateProcess()-Parameter kümmern zu müssen:
Mit C++ Ausgabe einer Konsole auslesen
mauralix ist offline   Mit Zitat antworten
Alt 10.07.11, 23:42   #4 (permalink)
Themenstarter
 
Registriert seit: 27.03.07
<b00n> Leistung: Facit NTK
Likes: 0
Standard

Danke für die Ideen werde mit das demnächst mal genauer anschaun !
<b00n> ist offline   Mit Zitat antworten
Alt 11.07.11, 10:05   #5 (permalink)
Senior Member
 
Benutzerbild von lookshe
 
Registriert seit: 10.03.07
lookshe Leistung: 8086
Likes: 19
Standard

Zitat:
Zitat von mauralix Beitrag anzeigen
So sollte es relativ einfach gehen, ohne sich um die Vielzahl der CreateProcess()-Parameter kümmern zu müssen:
Sofern du die Umgebung nicht ändern willst, kannst du bei CreateProcess den meisten Parametern den Wert NULL geben und übernimmst damit die Laufumgebung des Vaterprozesses. Ist also gar nicht so schwierig
lookshe ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Software Home » Code Kitchen » [C++] Pipes + Windows Commandline
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61