DδS
Hallo,
ich hätte mal eine Frage:
Wie kann man die Ausgabe eines Konsolenprogrammes in eine Variable einlesen?
Ich wäre euch sehr dankbar, wenn mir jemand helfen könnte.
daHooligan
dazu wären ein paar mehr informationen hilfreich - was ast du genau vor? hat das programm mit dem du arbeiten willst vllt. einen rückgabewert, etc...
DδS
Das Programm, von welchem das andere Programm Informationen in die Variable einlesen soll, gibt eine lange Zeichenfolge in die Konsole aus.
daHooligan
toll
das hilft mir kein bißchen weiter.
welches programm gibt da was aus? selber geschrieben? eigener code? hat das programm nen rückgabewert? welches OS? oft kannste die ausgabe weiterpipen...
Hanfling
| Zitat: |
| Original von daHooliganwelches OS? |
Ich tippe mal auf Windows.
Chris Hunter
Wenn man unter windows das prog so aufruft
| code: |
1:
|
prograemmle.exe >> ausgabe.txt |
|
steht die ausgabe später in der textdatei - jaja das tut sie...
DδS
Die Ausgabe zur Textdatei hat mir wirklich sehr geholfen! Danke!
(PS: Das OS war wirklich Windows und das Programm, das die Zeichenfolge ausgibt, war nicht von mir)
Chris Hunter
aufm Linux shell funktionierts glaub ich genauso dann aber nur mit einem >
bin mir da aber nich so sicher... nur falsl dus mal portieren möchtest....
allerdings ist die ganze sache ziemlich beschissen, am besten implementierst du die funktion des externeen programms in dinem programm, dann haste ja kein problem mehr... was macht das prog eigentlich?
DδS
Hmm... Ich wollte es einfach nur mal wissen. Trotzdem
DANKE!
daHooligan
auf der Linux shell isses |
Hanfling
| Zitat: |
Original von daHooligan
auf der Linux shell isses | |
Nö, die Pipe isses nicht.
> Leitet in eine Datei, >> hängt an eine Datei an.
daHooligan
ach fi*ken... jaaa
ich meinte an ein anderes programm gehts mit pipe.... in ne datei mit > das mag sein