Page 1 of 1
Mettre le chemin fichier dans origine automatiquement ?
Posted: 2012-01-24 15:21:31
by xtaz
Bonjour,
J'ai fortement envie d'adopter cette fourmilière qui me semble bien sympathique, bravo !

mais j'ai besoin de pouvoir lancer directement mon fichier sans aller fouiller ds les dossier windows.
Donc comme beaucoup je pense, j'ai installé ant viewer. Et ca fonctionne nickel !
Mon problème est que c'est très fastidieux. Car pour utiliser le viewer, il faut avoir le chemin complet du fichier dans le champ "Source/Origine".
Et malheureusement, je n'ai pas trouvé de script/manière automatique d'avoir ce résultat...
Je suis certain que le sujet a déjà dû être traiter mais impossible de trouver ma réponse...

Pouvez vous m'aider ? m'orienter vers un post traitant ce sujet.
Merci.
Posted: 2012-01-25 13:22:43
by antp
Bonjour,
Un script comme ceci devrait faire l'affaire pour copier le contenu du champ adresse vers source :
Code: Select all
program NewScript;
begin
SetField(fieldSource, GetField(fieldUrl));
end.
Posted: 2012-01-25 16:45:11
by Raoul_Volfoni
Salut
Sinon dans Ant Movie Viewer on peut modifier le champ à partir duquel il va chercher le chemin d'accès du fichier.

Dans l'onglet général des paramètres de Ant Movie Viewer choisir URL (ou autre) dans la liste "Field use to store video path".
Posted: 2012-01-25 20:40:45
by xtaz
antp wrote:Bonjour,
Un script comme ceci devrait faire l'affaire pour copier le contenu du champ adresse vers source :
Code: Select all
program NewScript;
begin
SetField(fieldSource, GetField(fieldUrl));
end.
Je l'ai mis dans le script d'allociné. Ca marche sauf que ca donne l'url d'allociné et non le chemin complet du fichier
Posted: 2012-01-25 21:49:20
by antp
Ouais mais ça suppose que tu as ton chemin complet de fichier dans le champ d'adresse

Si tu n'as nulle part le chemin, le programme ne va pas l'inventer...
Posted: 2012-01-26 11:36:58
by xtaz
ba en créant un champ perso contenant le filepath et en executant "extraire des infos du fichier", on y arrive bien...

(1 fois sur 2 en passant

)
il faut juste le petit bout de code qui le fait là, mais lui faire mettre le résultat dans Origine.
ou plus bidouille, récupérer le nom d'un champs perso, et utiliser ton script ci-dessus en l'adaptant (ie changer FieldURL).
Je ne vais pas me taper à la main la saisie de mes centaines de chemins de fichier !

Posted: 2012-01-26 12:50:07
by antp
ah ok, tu as quand même l'info, mais si tu dis pas où elle est je peux pas le deviner
Code: Select all
program NewScript;
begin
SetField(fieldSource, GetCustomField('tag'));
end.
où tag est à remplacer par le tag du champ contenant l'adresse
il faudra que quelqu'un mette à jour le viewer pour pouvoir aller lire les champs personnalisés...
Posted: 2012-01-26 15:14:19
by xtaz
Merci cette méthode fonctionne !
Il faut juste rajouter les fims directement avec F7, sinon il faut tout se retaper à la main.
Par contre petit bug ds les tags custom: pas moyen de sortir le file path si je ne mets pas 4 champs demandant "chemin + nom du fichier + extension" avec des types différents (ie texte, entier, url et chaine)

Va savoir pourquoi !
Merci pour les réponses en tout cas, ca reste un peu bidouille mais le résultat final est là

Posted: 2012-01-26 19:11:19
by soulsnake
xtaz wrote:Merci cette méthode fonctionne !
Par contre petit bug ds les tags custom: pas moyen de sortir le file path si je ne mets pas 4 champs demandant "chemin + nom du fichier + extension" avec des types différents (ie texte, entier, url et chaine)

Va savoir pourquoi !
Désolé pour ce bug c’est de ma faute.
En fait mon test pour vérifier quelles infos doivent êtes extraites est complètement foireux. Je devais êtes mal réveillé.
Ce bug a déjà été corrigé pour la prochaine version.
Soulsnake.