generation de nom de fichiers aléatoires

Démarré par bberu, Décembre 31, 2010, 14:04:27

« précédent - suivant »

bberu

Bonjour,

Il s'agit clairement d'une requete assez rare je pense, mais j'aimerais pouvoir nommer aléatoirement (autant que faire se peut) des photos issues de divers répertoires, présentes dans une seule collection.

Le but est de les afficher "aléatoirement" sur un cadre photo qui ne fait pas ca.

Le tri etant fait sur nom de fichiers, si ces noms sont aléatoires, on simule la chose.

J'ai essayé un export avec comme paramètres personnalisés les valeurs suivantes :
suffixe numérique du nom de fichier_N° de sequence_Jour sur le calendrier Julien_Code de sujet IPTC

mais cela ne créé qu'un "aléatoire" très partiel

qqun aurait il une solution (sous lightroom ou un script windows ou autre)

Merci
Bruno

bberu

Bon, apres qques recherches (merci google) et un peu de bidouilles, voici ce qui peut servir a d'autres :

créer un fichier avec une extension .bat contenant le script suivant (en modifiant les chemins qui vont bien)
et appeler ce script en action de fin d'exportation dans lightroom

ce script rajoute un chiffre aléatoire en en-tete de nom de fichier.

==============================================

[at] echo off

echo Script aleatoire
copy "E:\Exportees\Cadre Photo\*.jpg" "E:\Exportees\Cadre Photo\Aleatoire"

cd E:\Exportees\Cadre Photo\Aleatoire

for /f "delims=" %%a in ('dir /b') do call :cmd "%%a"
goto fin

:cmd
set fichierbck=%~1
set fichier=%random%_%fichierbck%
ren "%fichierbck%" "%fichier%"

:fin
echo %fichier%

=========================================

Bruno