Daten abfangen vom Dosfenster von einem Compiler.

Für allgemeine Fragen zur Programmierung mit PureBasic.
funkheld
Beiträge: 636
Registriert: 31.12.2009 11:58

Daten abfangen vom Dosfenster von einem Compiler.

Beitrag 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
Benutzeravatar
RSBasic
Admin
Beiträge: 8022
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Re: Daten abfangen vom Dosfenster von einem Compiler.

Beitrag 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.
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
Benutzeravatar
juergenkulow
Beiträge: 188
Registriert: 22.12.2016 12:49
Wohnort: :D_üsseldorf-Wersten

Re: Daten abfangen vom Dosfenster von einem Compiler.

Beitrag 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ß
funkheld
Beiträge: 636
Registriert: 31.12.2009 11:58

Re: Daten abfangen vom Dosfenster von einem Compiler.

Beitrag von funkheld »

Hallo, danke.

Das funktioniert wunderbar.

Gruss
Antworten