Seite 1 von 1

externes Programm (wie in einer Batch) starten

Verfasst: 23. August 2017 02:08
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

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

Verfasst: 23. August 2017 14:13
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