Windows 7 - au secours!

Démarré par JMB_QC, Octobre 14, 2012, 05:41:58

« précédent - suivant »

JMB_QC

Question technique concernant Windows 7.  J'utilise Exiftool pour mettre les metadonnées de scan de diapos (date de prise de vue, mots clés, etc).  Je le fais avec succès en utilisant XP mais voilà qu'on change nos machines au bureau... (oui, je faisais du "reverse-telecommuting", genre faire des trucs persos au boulot plutôt que du boulot à la maison). 

Je suis donc à m'assurer que tout baigne avec mon portable Asus, atome.  Mais j'ai un sérieux souci:
. J'utilise Excel pour créer les commandes Exiftool
. Je copie dans un .bat le tout
. J'utilise Kedit pour créer le fichier .bat qui modifie comme je veux les .jpg
. Je fais la sauvegarde sur base ASCII, et pas en ANSI (pour conserver nos foutus accents)

Mon problème: le menu contextuel de Win 7 ne me donne que la possibilité de faire rouler les fichiers .bat; l'option ouvrir ouvre le fichier.  Mais je ne peux plus les exécuter!

Sur XP, j'avais une option dans le menu contextuel pour ouvrir (en fait exécuter le fichier .bat) et une autre option pour le modifier (et démarrer un éditeur comme Kedit).

Quelqu'un saurait comment exécuter le foutu fichier .bat, ou comment me permettre de dire à Win 7 que je veux rouler les .bat avec Ouvrir et les modifier avec Modifier (donc ajouter une option et s'assurer que ça fasse le bon truc)???


X700

Bonjour.

Après petite manip sur win Seven avec un fichier .bat
J'ai bien après un clic droit sur un fichier bat soit, Ouvrir , soit Modifier.
Ma machine est equipée de Seven Pro pack 1.
Toutes les version de Seven ne proposent pas forcément cet manip.
Ou bien cette fonction n'est pas validée par défaut.
A voir.

A propos merci pour exiftool, je vais aller voir cela de plus prêt pour taguer les exif de nega scannés.

Cdt
Emmanuel

Phocus_2

Bonjour,

Je suis sous Windows 7 SP1 et j'utilise l'extension .cmd pour mes fichiers de commandes.
Un clic sur le fichier déclenche son exécution.

Canon 7D/EF 100mm/Tamron 17-50

olivier_aubel

Citation de: JMB_QC le Octobre 14, 2012, 05:41:58
Question technique concernant Windows 7.  J'utilise Exiftool pour mettre les metadonnées de scan de diapos (date de prise de vue, mots clés, etc). 

Et si tu utilisais ExiftoolGUI qui fait pas mal de choses en batch ?

JMB_QC

Le Gui est super mais pas pour des commandes pour chaque diapo.  J'avais en MS-Access une base de données avec presque toutes les infos pour mes propres diapos - près de 25000.  J'en suis à celles de mon père et je suis le même processus, j'en suis au binder 15 sur 18)

Je commence souvent par un petit "rename" (j'ai une méthode de classification - année, binder, page, seq) et ensuite je lance des commandes exiftool qui touchent un tas de détails.  Ici, dans mons extrait, on peut voir les 3 derniers rename et les trois premiers exitool (419 dans cette batch); on peut aussi voir le plaisir des accents.  Puisque le fichier était sauvegardé en ASCII ou OEM machin, quand je le copie ici, le standard ANSI ne reconnait pas les accents...

...
rename B14_429.jpg  2007_B14_P21_417.jpg
rename B14_430.jpg  2007_B14_P21_418.jpg
rename B14_431.jpg  2007_B14_P21_419.jpg
pause

exiftool -charset Latin -FileModifyDate="2006:05:25 07:12:00" -DateCreated="2006:05:25 07:12:00" -TimeCreated="07:12:00" -DateTimeOriginal="2006:05:25 07:12:00" -CreateDate="2006:05:25 07:12:00" -ModifyDate="2006:05:25 07:12:00" -xmp-dc:source="Binder 14 Page 1 Photo 1" -xmp:source="Binder 14 Page 1 Photo 1" -xmp:notes="Binder 14 Page 1 Photo 1" -By-Line="Jean-Charles Bastien" -Caption-Abstract="Forˆt Montmorency" -sep "," -Keywords="Qu,bec,Excursion" 2006_B14_P01_001.jpg
pause
exiftool -charset Latin -FileModifyDate="2006:05:25 07:14:53" -DateCreated="2006:05:25 07:14:53" -TimeCreated="07:14:53" -DateTimeOriginal="2006:05:25 07:14:53" -CreateDate="2006:05:25 07:14:53" -ModifyDate="2006:05:25 07:14:53" -xmp-dc:source="Binder 14 Page 1 Photo 2" -xmp:source="Binder 14 Page 1 Photo 2" -xmp:notes="Binder 14 Page 1 Photo 2" -By-Line="Jean-Charles Bastien" -Caption-Abstract="Forˆt Montmorency" -sep "," -Keywords="Qu,bec,Excursion" 2006_B14_P01_002.jpg
exiftool -charset Latin -FileModifyDate="2006:05:25 07:17:46" -DateCreated="2006:05:25 07:17:46" -TimeCreated="07:17:46" -DateTimeOriginal="2006:05:25 07:17:46" -CreateDate="2006:05:25 07:17:46" -ModifyDate="2006:05:25 07:17:46" -xmp-dc:source="Binder 14 Page 1 Photo 3" -xmp:source="Binder 14 Page 1 Photo 3" -xmp:notes="Binder 14 Page 1 Photo 3" -By-Line="Jean-Charles Bastien" -Caption-Abstract="Forˆt Montmorency" -sep "," -Keywords="Qu,bec,Excursion" 2006_B14_P01_003.jpg
...

Pour ceux qui veulent se lancer dans exiftool, il faut quand même un peu de patience étant donné le bordel dans les métadonnées.  Il faut faire des tests et valider avec ses logiciels préférés, genre LR ou Pcasa, ou peu importe.  Ils ne lisent pas tous les même champs.  ZoomBrowser de Canon ne lit pas grand chose, par exemple!

Je vais essayer le truc .cmd et continuer mes recherches!

JMB_QC

EXCELLENT!

Si je travaille en .txt pour créer mon fichier et que je le renomme .cmd, je suis de retour en business!

Yes sir, merci les copains!

JMB_QC

X700

J'aurais un chiffrier Excel à t'envoyer, si tu veux, une version abrégée, qui pourrait t'aider.  Évidemment, ma version fonctionne en anglais, et le format des dates est possiblement à revior.  Ça peut être utile.  Je copie la colonne C pour mes renames et la colonnes Z pour les commandes de Exiftool.  Ne pas oublier que les accents jusqu'à ce moment sont en ANSI.  Tu dois trouver un moyen de faire une sauvegarde du fichier .bat/.txt/.cmd qui est en ASCII (la commande en Kedit est de Translate from ANSI to OEM).

Après, en lançant l'exécution du fichier .cmd, on voit chacun des fichiers se faire mettre à jour, on n'a plus à importer le lot dans sa collection et tout tombe en place.  J'utilise des répertoires chrono assez simple pour tout cataloguer à la base, sur disque, alors Zoom Browser fait un bon boulot pour ça.  Faire attention, ZoomBrowser ne croit pas possible que des photos aient été prise avec 1.1.1970!  Il faut faire ce classement à la mitaine.  Ça ma prit du temps trouver la cause de ce bug!

patrice

tu peux utiliser exiftool dans perl cela donne de trés bon resultats et tu peux tout automatiser(j'utilise perl express comme interface)

JMB_QC

PERL est possiblement une excellente idée, mais il va me falloir de la formation...