Hallo,
hat jemand eine Idee wie man Prozesse starten kann und die <i>volle</i> Kontrolle ueber diese behaelt. Als illustres Beispliel sei folgender Wunschkonstrukt gegeben:
startPRG('fdisk', streamIn, streamOut); <br>
<i>{startPRG startet Programm und oeffnet 2 streams, einen fuer die Eingabe und einen fuer die Ausgabe}</i><br>
parseOut(streamOut);
<i>{das ware jetzt einfach eine Routine, die den Ausgabe Ausgabebildschirm von fdisk parsed und graphisch (GUI) aufbaut}</i><br>
...<br>
...<br>
...<br>
...Button1Click(...)<br>
doCommand(streamIn, '1');<br>
...<br>
Was ich damit meine ist, gibt es eine Moeglichkeit, ein Programm (Konsoleanwendung) zu starten und zur Laufzeit dessen Ausgabe auszulesen und Befehle (Kommandos) zuzuschicken (wie im Beispiel oben die Asuwahl von 1 bei fdisk).
hat jemand eine Idee wie man Prozesse starten kann und die <i>volle</i> Kontrolle ueber diese behaelt. Als illustres Beispliel sei folgender Wunschkonstrukt gegeben:
startPRG('fdisk', streamIn, streamOut); <br>
<i>{startPRG startet Programm und oeffnet 2 streams, einen fuer die Eingabe und einen fuer die Ausgabe}</i><br>
parseOut(streamOut);
<i>{das ware jetzt einfach eine Routine, die den Ausgabe Ausgabebildschirm von fdisk parsed und graphisch (GUI) aufbaut}</i><br>
...<br>
...<br>
...<br>
...Button1Click(...)<br>
doCommand(streamIn, '1');<br>
...<br>
Was ich damit meine ist, gibt es eine Moeglichkeit, ein Programm (Konsoleanwendung) zu starten und zur Laufzeit dessen Ausgabe auszulesen und Befehle (Kommandos) zuzuschicken (wie im Beispiel oben die Asuwahl von 1 bei fdisk).
Comment