Page 1 of 1

Utilisation Jocker avec .tif

Posted: Fri Aug 14, 2009 11:27 am
by IDfixes
Bonjour,

J'ai une petit soucis pour la réalisation d'un batch qui me permet de traiter des fichiers .tif vers .jpg
Jusque là, rien de grave, sauf que le jocker "*" (étoile) n'est pas accepté par nconvert qui me dit:
Error: Can't open file (D:\Mes images\Image Transfer\XXX-A trier\Pont\HDR\tif\*.tif)
Mon batch:
set dossier=D:\Mes images\Image Transfer\XXX-A trier\Pont
nconvert.exe -out jpeg -o "%dossier%\HDR\tif\tif_vers_jpg\%%.jpg" "%dossier%\HDR\tif\*.tif"
Si je remplace *.tif par le nom d'un fichier, ça fonctionne. L'emploi du jocker fonctionne pourtant bien avec des fichiers .jpg

Je peux faire une boucle FOR mais c'est moins beau ^^
Merci pour votre avis :-)
Cordialement.

Re: Utilisation Jocker avec .tif

Posted: Sat Aug 15, 2009 7:05 am
by xnview
le probleme vient du fait que * est dans ""

Re: Utilisation Jocker avec .tif

Posted: Sat Aug 15, 2009 8:07 am
by IDfixes
Aïe donc adieu les les chemins avec des espaces :-(

Merci pour ta réponse.
Cordialement.

Re: Utilisation Jocker avec .tif

Posted: Sat Aug 15, 2009 4:01 pm
by IDfixes
J'ai donc fait une boucle:
for %%a in ("%dossier%\CR2\*.tif") do "%nconvertEXE%" -out jpeg -o "%dossier%\tif_vers_jpg\%%.jpg" "%%a"
Et ce qui est logique, nconvert se lance à chaque fichier.

Ma question est: est-ce que je perds beaucoup de performance (perte de temps) avec une boucle for ?

Merci.

Re: Utilisation Jocker avec .tif

Posted: Mon Aug 17, 2009 8:33 am
by xnview
IDfixes wrote: Ma question est: est-ce que je perds beaucoup de performance (perte de temps) avec une boucle for ?
Le temps de lancement de NConvert
Sinon vous avez la possibilité de faire un fichier script