Mehrere Fragen zu QProcess

Alles rund um die Programmierung mit Qt
Antworten
Paddy82
Beiträge: 9
Registriert: 19. August 2005 08:30

Mehrere Fragen zu QProcess

Beitrag von Paddy82 »

Hallo,

Ich möchte ein externes Konsolenprogramm mit QProcess starten, aber irgendwie bekomme ich es nicht hin.

- Die Konsole soll nicht sichtbar (also versteckt) sein
- Meine Anwendung soll warten, bis der neue Process fertig ist und erst dann
weiter machen. Also kein eigener Thread für den Process!
- Die Konsolenanwendung muss aus einer Datei statt vom stdin lesen
- Die Konsolenanwendung muss in eine Datei statt in den stdout schreiben

Der eigentliche Aufruf (klappt mit system) lautet:

test.exe < testinput.txt > testoutput.txt 2> testlogfile.txt

Ich habe schon in der Dokumentation von Trolltech nach geschaut, aber irdgenwie bin ich zu blind.

Vieleicht weiß ja eienr von Euch Rat...

Vielen Dank im Voraus,

gruß Paddy
Goos
Beiträge: 360
Registriert: 17. August 2004 10:10
Wohnort: Black Forest

Beitrag von Goos »

Vielleicht sagst auch noch, wo genau dein Problem liegt? ;)

Goos
Paddy82
Beiträge: 9
Registriert: 19. August 2005 08:30

Beitrag von Paddy82 »

Das habe ich doch versucht.

Gibt es einen Befehl, um die Konsole, welche der Process mit start aufmacht, zu verstecken?

Wie kann ich bei dem Aufruf den Stdin, Stdout und Stderr auf Dateien umlenken?

< > und 2> klappen mit QProcess nicht, allerdings mit system()
Antworten