Seite 1 von 1

Daten abfangen vom Dosfenster von einem Compiler.

Verfasst: 02.10.2018 22:26
von funkheld
Hallo, guten Tag.

Über einen Button von Purebasic starte ich dieses Programm:
RunProgram("startmad.bat","", "d:\atari\madpas")

Diese Compiler gibt dann einige Kontroll-Daten aus über das Dosfenster (oder wie es bei WIN10 heisst) .
Wie kann man bitte dieses Daten abfangen von Purebassic?

Danke.
Gruss

Re: Daten abfangen vom Dosfenster von einem Compiler.

Verfasst: 02.10.2018 22:30
von RSBasic
Es nennt sich Eingabeaufforderung oder Konsole. DOS gibt es schon lange nicht mehr.

1. Drücke F1
2. Rufe die Seite von "RunProgram()" auf.
3. Ganz unten findest du ein Beispielcode, den du brauchst, um die Daten aus einer Konsole über den stdout-Kanal auszulesen.

Re: Daten abfangen vom Dosfenster von einem Compiler.

Verfasst: 04.10.2018 17:26
von juergenkulow
Hallo funkheld,

hast Du notepad++ auf Deinem Rechner um d:\atari\madpas\startmad.bat Batch-Datei zu prüfen und zu bereinigen?
Was kommt bei folgendem Konsolenbefehl in Ausgabe.txt heraus?

Code: Alles auswählen

cmd /C d:\atari\madpas\startmad.bat >d:\Ausgabe.txt
Gruß

Re: Daten abfangen vom Dosfenster von einem Compiler.

Verfasst: 06.10.2018 18:34
von funkheld
Hallo, danke.

Das funktioniert wunderbar.

Gruss