Page 1 of 1
EXIF date taken avec "h" en plus après l'heure
Posted: Thu Aug 24, 2023 5:41 pm
by Mith44
Bonjour,
Pour moi, la richesse de la fonction renommer par lot tient de la magie !
Ma formule préférée est du type :
{EXIF:Date Taken [Y-m-d H]} Quimper ###
Pour ma 30è photo prise à Quimper le 20-08-2023 à 16h, j'obtiens donc
2023-08-20 16 Quimper 030
Je voudrais cependant faire figurer un "h" après l'heure.
Cela pour obtenir le nom de fichier suivant:
2023-08-20 16h Quimper 030
Cela pourrait évidemment s'appliquer aussi à un m pour minutes et un s pour secondes...
Je comprends un peu le rôle des {} et des [] et j'ai pataugé avec mais rien trouvé...
Merci pour toute idée !
Re: EXIF date taken avec "h" en plus après l'heure
Posted: Thu Aug 24, 2023 8:00 pm
by Franky
Bonsoir,
Essayes de mettre {EXIF:Date Taken [Y-m-d H'h']} Quimper ###
Re: EXIF date taken avec "h" en plus après l'heure
Posted: Sat Aug 26, 2023 10:57 am
by Mith44
Bonjour,
J'ai essayé ton truc avec la totale heures minutes secondes pour le même prix

{EXIF:Date Taken [Y-m-d H'h' M'm' S's']}
Cela fonctionne bien, sauf pour les minutes :
résultat
2023-08-16 18h 41MM 32s
Bizarre, 'h' et 's' passent bien mais pas 'm'...
Re: EXIF date taken avec "h" en plus après l'heure
Posted: Sat Aug 26, 2023 7:45 pm
by Franky
Bonsoir,
C'est peut-être parce que le m est une variable ( pour le mois ), alors que h et s ne le sont pas.
Il faudrait du coup séparer les variables en y insérant le m entre les minutes et les secondes comme ceci
{EXIF:Date Taken [Y-m-d_H'h'M]}m{EXIF:Date Taken [S's]}
Re: EXIF date taken avec "h" en plus après l'heure
Posted: Thu Oct 12, 2023 2:54 pm
by Riri99
Bonjour,
Je ne sais pas si toujours d'actualité, mais j'utilise (encore) la Vers 2.40, et utilise :
<Date Digitized [Ymd_HhMS]>
Salut
Re: EXIF date taken avec "h" en plus après l'heure
Posted: Mon Oct 30, 2023 1:39 pm
by Mith44
Bonjour,
Finalement, j'utilise un autre logiciel en plus : sous Linux, le navigateur de fichiers Caja.
D'abord je renomme tous les fichiers d'un dossier avec Xnview.
j'utilise par ex.
## {EXIF:Date Taken [Y-m-d_H-M]} Madrid
(comme vous voyez j'enlève les secondes "-S")
ce qui donne par ex.
01 2016-07-06_16-54 Madrid.jpg
("16-54" = 16 heures 54 minutes
Je passe sous Caja dans le dossier concerné, je sélectionne tous les fichiers renommés juste avant par Xnview.
Bouton droit sur la sélection et un menu offre entre autres "Rename all" (seul nom pas en français dans les menus. Ça doit être un plugin).
Dans la fenêtre "Rename all" qui s'ouvre, on peut choisir entre quatre fonctions :
- insérer une chaîne après le nième caractère
- retirer les caractères entre les positions n° tant et tant
- remplacer telle chaîne par telle autre
- énumérer
Dans l'exemple du fichier
01 2016-07-06_16-54 Madrid.jpg
Je choisis "insérer" un "h" après le 16è caractère (le 6 dans "16-54". Ça se fait en déplaçant le curseur avec les flèches gauche-droite du clavier).
Ça donne donc
01 2016-07-06_16h-54 Madrid.jpg
D'autres modifs sont évidemment possibles. Le maniement du plugin est un peu déconcertant au début mais maintenant je fais ça assez vite.
Il existe certainement d'autres renommeurs de fichiers sous Linux et sou Windows, l'important est qu'ils aient les fonctions du genre "retirer tant de caractères entre x et y" et "insérer tel caractère à telle position dans les noms des fichiers".
Cordialement,
Michel
Re: EXIF date taken avec "h" en plus après l'heure
Posted: Mon Oct 30, 2023 9:05 pm
by Mith44
(Message à supprimer)
Re: EXIF date taken avec "h" en plus après l'heure
Posted: Mon Oct 30, 2023 9:12 pm
by Mith44
Franky wrote: Sat Aug 26, 2023 7:45 pm
Bonsoir,
C'est peut-être parce que le m est une variable ( pour le mois ), alors que h et s ne le sont pas.
Il faudrait du coup séparer les variables en y insérant le m entre les minutes et les secondes comme ceci
{EXIF:Date Taken [Y-m-d_H'h'M]}m{EXIF:Date Taken [S's]}
Excuse-moi ! J'ai dû essayer ta chaîne
{EXIF:Date Taken [Y-m-d_H'h'M]}m{EXIF:Date Taken [S's]}
en me plantant dans le copier-coller parce que je voulais supprimer les secondes...
Je viens de réessayer et cela marche très bien !
Ça donne
2016-07-06_16h54m50s Madrid
(avec les secondes)
Et avec la suppression des secondes
{EXIF:Date Taken [Y-m-d_H'h'M]}m
2016-07-06_16h54m Madrid
Merci encore d'avoir cherché... et trouvé !
Cordialement,
Michel