jr56 a écrit ::( J'ai eu un bref espoir qu'on pouvait refaire ces très pratiques fichiers.bat sans suivre des cours de programmation avancée sous windows.
Mais cela aurait été trop beau. Moment d'égarement

On peut !!!
Exemple de batch dont je me sers régulièrement pour mettre à jour les infos sur l'objectif utilisé pour préciser si c'est pas précis (genre objo1 ou objo2) ou si objo pas (bien) reconnu par le boitier (genre Tamron 90 2.8 macro)
J'utilise un petit outil trouvé sur le web (je me demande si le point de départ n'a pas été un fil ici, d'ailleurs) qui s'appelle alphalensinfo
J'ai fait un lens.bat qui contient :
--------------cut here---------------
C:\Users\machin\Pictures\alphalensinfo %1\*.jpg -v -o -t
pause
--------------cut here---------------
Si je pose un répertoire contenant des images sur ce .bat il est exécuté et %1 est remplacé par le chemin du répertoire donc toutes les photos qu'ils contient sont traitées
De même, j'ai fait un .bat pour effacer le .raw lorsque j'ai effacé .jpg correspondant. Les .jpg sont rangées dans un répertoire et les .arw dans un sous répertoire appelé Raw. Lorsque je pose le sous répertoire .raw sur le .bat qui suit, la synchro est faite et tout .arw dont le fichier .jpg n'existe pas est supprimé
--------------cut here---------------
echo off
for %%F in (%1\*.arw) do if not exist "%%~dF%%~pF..\%%~nF.jpg" del "%%F"
--------------cut here---------------
A l'execution %1 est remplacé par le chemin du sous répertoire des raw.
Donc pour tout fichier .arw (soit %%F) dans ce répertoire, %%~dF%%~pF donne un truc du genre C:\Users\machin\Pictures\2012\T3\2012-07-01 Voilier et goels\Raw\ (%%~dF est le disque contenant %%F et %%~pF le répertoire avec un \ à la fin) et %%~nF est le nom du fichier %%F sans son extension
Donc if not exist "%%~dF%%~pF..\%%~nF.jpg" teste l'existence dans le répertoire parent d'un fichier avec le même nom mais en .jpg ...
Et voilà ..... yapuka
J'ai aussi un .bat qui utilise ExifTool pour nettoyer, avant publication sur Flickr, les images retouchées avec toshop de tous les machins qu'il ajoute dans les metadata et ajouter un (c) et un auteur dans les IPTC qui vont bien ....
Comme quoi, même avec windows, ça peut le faire
