HILFE! - RunProgram und die Konsolenausgabe

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
Ghosty1967
Beiträge: 205
Registriert: 29.08.2005 13:56
Computerausstattung: Intel i7, 128GB Ram, Win10 Ultimate, PB6.00 Alpha 3
Wohnort: Köln

HILFE! - RunProgram und die Konsolenausgabe

Beitrag von Ghosty1967 »

Hallo Leutz...

Ich starte in PB ein Programm in der Konsole. Dessen Ausgabe möchte ich gerne von meinem Programm einlesen und auswerten.
Mein bisheriger Code schaut folgendermaßen aus:

Code: Alles auswählen

Converter.l = RunProgram("allconvert.exe"," "+cmdmovie,GetProgramPath(), #PB_Program_Open|#PB_Program_Read)
            Output$ = ""
            If Converter  
              While ProgramRunning(Converter)
                Debug ReadProgramString(Converter)
              Wend
            EndIf

Benutze ich den Flag "#PB_Program_Open", so öffnet sich zwar die Konsole, aber schließt sich auch direkt wieder ohne Ausgabe.
Starte ich RunProgram nur mit dem Flag "#PB_Program_Wait", so klappt alles einwandfrei bis auf die Ausgabe!

Wie muss ich den Befehl denn handeln?