Bonjour tout le monde !!!!! ou plutôt ... Bonsoir tout le monde !!!!! :-)
je viens d'installer Ant Movie Catalog et ... il est génial !!!
y a juste un truc qui me turlupine ...
j'ai constitué un répertoire qui contient, pour chaque film, un fichier .film (A l'identique de MovieCovers) et un fichier .JPG ! ces deux fichiers portent le même nom, excepté l'extension (le nom du film bien évidemment) :-)
suite à l'installation d'AMC j'ai fait glisser tous les fichiers .film et ca marche royal !!! (j'avais essayé de glisser les fichiers .JPG mais ca rajoute un film au lieu d'insérer l'image dans le film qui va bien) !
ma question est donc la suivante ... y a t'il un moyen (script ou manipulation) d'injecter automatiquement les centaines de fichiers .JPG sur les bons films ???
j'ai essayé de me passer de mes fichiers jpg et d'essayer les récupérations automatiques à partir des scripts mais ca me cause trop de problèmes (des fois j'ai des messages d'erreur, des fois il trouve pas le bon film...)
Autant utiliser les films que j'ai sur mon disque (si c'est possible)...
Merci d'avance pour votre aide très précieuse !!!!!
MoreY
Récupération de Fichiers images
merci beaucoup pour ta réponse soulsnake !!!
oui tout à fait ... tout le monde porte le même nom : film traduit !
ce serait super d'avoir un script qui balaye tout le répertoire !!!
Merci beaucoup !!!!!!!!!!!!
Exemple :
A LA RECHERCHE DU BONHEUR.avi
A LA RECHERCHE DU BONHEUR.jpg
A LA RECHERCHE DU BONHEUR.film
1ère ligne du fichier .film :
A LA RECHERCHE DU BONHEUR
oui tout à fait ... tout le monde porte le même nom : film traduit !
ce serait super d'avoir un script qui balaye tout le répertoire !!!
Merci beaucoup !!!!!!!!!!!!
Exemple :
A LA RECHERCHE DU BONHEUR.avi
A LA RECHERCHE DU BONHEUR.jpg
A LA RECHERCHE DU BONHEUR.film
1ère ligne du fichier .film :
A LA RECHERCHE DU BONHEUR
Salut,
Voici un petit script qui devrait faire l'affaire.
Voici un petit script qui devrait faire l'affaire.
Code: Select all
program ImportMoviePictureFromFolder;
var
Path: string;
Name: string;
FullPath: string;
begin
Path := 'C:\FILMS\';
Name := GetField(fieldTranslatedTitle);
FullPath := '';
if FileExists(Path + Name + '.jpg') then
FullPath := Path + Name + '.jpg'
else if FileExists(Path + Name + '.jpeg') then
FullPath := Path + Name + '.jpeg'
else if FileExists(Path + Name + '.png') then
FullPath := Path + Name + '.png'
else if FileExists(Path + Name + '.gif') then
FullPath := Path + Name + '.gif';
if FullPath <> '' then
ImportPicture(FullPath);
end.
- Tutoriel pas à pas :
- Ouvre ton catalogue dans AMC contenant tous les films ".film" importés sans les images
- Ouvre la fenêtre de scripts : Outils > Scripting...
- Ne sélectionne aucun script (clic dans le vide)
- Clic sur l'onglet "Editeur" en haut à gauche de la fenêtre.
- Remplace le script par défaut par le script fourni ci-dessus en faisant en copier-coller
- Modifier la valeur "C:\FILMS\" du script par le chemin du dossier où se trouve les images des films ou alors ne modifie pas cette valeur et place tes images dans "C:\FILMS\".
- Clic sur l'onglet "Script" en haut à gauche de la fenêtre.
- A droite de la fenêtre, sélectionne "Tous" dans les "Films à inclure"
- Clic que "Exécuter" en haut de la fenêtre pour exécuter le script sur tous les films.
- C'est terminé, normalement si les images existent bien, elles ont été importées pour tous les films.
super !!!
je suis rentré à fond dans le code pour personnaliser les champs...
par contre j'ai encore une aide à te demander concernant l'import d'images !
je n'arrive pas à utiliser ImportPicture2 (amc v4.2.0 beta) !
j'aimerais remplacer ton ImportPicture(FullPath) par un import picImportCopyInPicDir !
Merci d'avance !!!!!!!! :-)
je suis rentré à fond dans le code pour personnaliser les champs...
par contre j'ai encore une aide à te demander concernant l'import d'images !
je n'arrive pas à utiliser ImportPicture2 (amc v4.2.0 beta) !
j'aimerais remplacer ton ImportPicture(FullPath) par un import picImportCopyInPicDir !
Merci d'avance !!!!!!!! :-)
Salut,
Tu n'es pas obligé de changer le code pour obtenir le même résultat.
Il suffit de modifier les préférences pour importer les images dans le dossier image du catalogue plutôt que dans le catalogue lui-même.
Sinon pour utiliser la fonction ImportPicture2, il suffit de l'appeler comme ceci :
Cependant j'ai oublié de déclarer la fonction pour pouvoir l'utiliser
.
Ce problème sera corrigé dans la prochaine mise à jour de la version 4.2 beta.
Merci d'avoir signalé ce problème
.
Soulsnake.
Tu n'es pas obligé de changer le code pour obtenir le même résultat.
Il suffit de modifier les préférences pour importer les images dans le dossier image du catalogue plutôt que dans le catalogue lui-même.
Sinon pour utiliser la fonction ImportPicture2, il suffit de l'appeler comme ceci :
Code: Select all
ImportPicture2(FullPath, picImportCopyInPicDir);

Ce problème sera corrigé dans la prochaine mise à jour de la version 4.2 beta.
Merci d'avoir signalé ce problème

Soulsnake.