Forum QtFR

La communauté francophone Qt

Vous n'êtes pas identifié(e).

Annonce

Qt 4: 4.8.4 - Qt 5: 5.0.2 - Qt Creator: 2.7.1 - Qt Installer: 1.3.0 - VS Qt 4: 1.1.11 - VS Qt 5: 1.2.1 - Monkey Studio: 1.9.0.4

#1 24-05-2012 15:50:02

JeanSeave
Initié(e) Qt
Inscription : 22-04-2012
Messages : 54

Parametre QProcess avec espace

Bonjour à tous,

C’est encore moi !! Cette fois ci, c’est pour un problème avec QProcess.
Je voudrais lancer depuis Qt la commande exiftool –specialinstructions= « test1 test2 » c:/bb/test.jpg
qui fonctionne parfaitement en ligne de commande.

Le problème est que si je fais :

J’obtiens un message d’erreur d’exiftool sur la console Dos : error : file not found-test2 1 image files updated 1 files weren’t updated due to error.

Effectivement, quand je vais voire dans mon champ IPTC, test1 a bien été écrit mais pas test2.

Le problème vient de l’espace entre test1 et test2 mais pas moyen de trouver comment faire.

si
argument<<"/K"<<"exiftool -specialinstructions="<<"\"test1""test2\""<<"c:/bb/test.jpg";
alors no file specified

si
argument<<"/K"<<"exiftool -specialinstructions="<<"test1""test2"<<"c:/bb/test.jpg";
alors file not found

si
argument<<"/K"<<"exiftool -specialinstructions=\"test1 test2\" c:/bb/test.jpg";
error : file not found-test2

si
argument<<"/K"<<"exiftool -specialinstructions="<<"test1"<<"test2"<<"c:/bb/test.jpg";
error : file not found-test1
error : file not found-test2

J'ai essayé d'autres variantes mais rien ne passe correctement et si je rentre du texte sans espaces dans mon champ IPTC se sera illisible !
Quelle est la syntaxe que je loupe ?

Vous remerciant par avance pour votre aide.

Hors ligne

#2 24-05-2012 15:55:43

Nicolas SOUCHON
Administrateur Qt
Inscription : 28-07-2007
Messages : 3 154

Re : Parametre QProcess avec espace

essaie plutôt

Hors ligne

#3 24-05-2012 16:08:54

Nicolas SOUCHON
Administrateur Qt
Inscription : 28-07-2007
Messages : 3 154

Re : Parametre QProcess avec espace

pour la mise au point, utilise un .bat

ça sera plus facile à tester

Hors ligne

#4 24-05-2012 16:12:43

JeanSeave
Initié(e) Qt
Inscription : 22-04-2012
Messages : 54

Re : Parametre QProcess avec espace

Excellent, ça fonctionne!!
Merci, Nicolas 0008.gif

Hors ligne

Pied de page des forums


Sitemap QtFR