QProcess-Argument mit eckigen Klammern -> Fehler?
Verfasst: 19. Oktober 2010 13:36
Hallo Leute,
in meinem kleinem Programm starte ich ein externes Programm mittels QProcess::execute(program,args).
In dem QStringList args befindet sich u.a. ein Dateiname, der sich jedsmal dynamisch ändert (je nach Nutzereingabe). Wenn dieser Dateiname jetzt jedoch eckige Klammern enthält, also [ oder ], dann findet <program> (in meinem fall "mediainfo") die Datei nicht. Ich habe schon probiert, den eckigen Klammern einen Backslash \ vorzusetzen, doch dies hat keine Änderung bewirkt... über google & co habe ich keine nennenswerten Vorschläge gefunden...
Wie aber kann ich dies anstellen??
Schon einmal Danke für jede Hilfe
Viele Grüße
listeman
in meinem kleinem Programm starte ich ein externes Programm mittels QProcess::execute(program,args).
In dem QStringList args befindet sich u.a. ein Dateiname, der sich jedsmal dynamisch ändert (je nach Nutzereingabe). Wenn dieser Dateiname jetzt jedoch eckige Klammern enthält, also [ oder ], dann findet <program> (in meinem fall "mediainfo") die Datei nicht. Ich habe schon probiert, den eckigen Klammern einen Backslash \ vorzusetzen, doch dies hat keine Änderung bewirkt... über google & co habe ich keine nennenswerten Vorschläge gefunden...
Wie aber kann ich dies anstellen??
Schon einmal Danke für jede Hilfe
Viele Grüße
listeman