externes Programm (wie in einer Batch) starten

Alles rund um die Programmierung mit Qt
Antworten
JoeButith
Beiträge: 2
Registriert: 23. August 2017 01:14

externes Programm (wie in einer Batch) starten

Beitrag von JoeButith »

Hallo zusammen,

das letzte Mal richtig in Qt programmiert habe ich vor ca. 15Jahren, dementsprechend fällt der Start etwas holperig aus ;-)

Ich möchte aus Qt (aktuelle Version 5.9) heraus einen Aufruf machen. Auf Batch Ebene sieht er wie folgt aus (eine Zeile ohne Umbruch):
"C:/Program Files (x86)/IrfanView/i_view32.exe" "D:/Demo/1007-412/20170113_110334.jpg" /resize_long=1024p /aspectratio /resample /convert="D:/Demo/1007-412/20170113_110334.jpg"

Die beiden identischen JPG Dateien sind variabel und werden jedes Mal neu erstellt, habe Sie in einen QString zusammen gestellt, aber wie kann ich den ausführen? Muss ich die Parameter (Teilweise müssen sie mit "/" übergeben werden, andere wiederum nicht) irgendwie aufbereiten?

Ein kurzes Code Beispiel wäre echt hilfreich, wie gesagt, 15 Jahre ist es her...

Danke,
Joe
JoeButith
Beiträge: 2
Registriert: 23. August 2017 01:14

[gelöst] : Re: externes Programm (wie in einer Batch) starten

Beitrag von JoeButith »

Der Fehler bestand darin, dass ich das Verzeichnis bzw. die Dateien durch die Klasse QFileInfo gesperrt hatte.

Läuft jetzt wieder, auf zum nächsten Problem :D
Antworten