IPB

Bienvenue invité ( Connexion | Inscription )

> [AS] récupération de l'alias de mon fichier [Résolu], peut-on récupérer l'alias d'un fichier de copie source ????
Options
shark1664
posté 29 Jul 2008, 14:07
Message #1


Nouveau Membre


Groupe : Membres
Messages : 21
Inscrit : 3 Jun 2008
Membre no 115 332



Bonjour,

j'aimerai avoir quelques pistes dans le but de m'éclairer un peu dans mon applescprit car pour le momment il fait assez noir ... tongue.gif

Voila,

j'ai créé un dossier IN qui recevra des fichiers que mes utilisateurs déposeront à sa racine. Ces fichers devront être des fichiers de type InDesign. Une fois que mon dossier a récupéré ce ou ces fichiers (si l'utilisateur vient à déposer une liste de fichier), il exécutera automatiquement un script que je suis en train d'écrire.

Première confirmation, pour que mon script s'exécute automatiquement je dois activer sur mon dossier les actions de mon dossier et lui joindre le script que j'écris (que j'aurai enregistré dans bibliothèque, script, folder action script ) ??

Après avoir fait ceci, je souhaite pouvoir vérifier le contenu du dossier IN
si le fichier est bien un fichier INDD alors c'est bon
sinon si autre extansion je le supprime

Dès lors je peux commencer à faire ce que je souhaite faire,
mais il faut que je récupère en faire l'alias de mon fichier INDD d'origine et ceci je n'ai aucune idée pour le faire
car le fichier aura été copié .... et donc savez vous si je peux récupérer l'alias du fichier source qui a été copié, ainsi je pourrai faire ce que je veux parcourir mon arborescence, exporter en pdf, ......

voici le début de mon AS (scructure de base)
on adding folder items to theFolder after receiving theFileList
-- On boucle sur chaque élément présent dans la variable "theFileList"
repeat with theFile in theFileList
-- Structure de contrôle "try" au cas où
try
-- si extension de theFile = .indd then on garde
-- else on jette le fichier de la liste pour avoir une liste propre

-- récupération de l'alias
-- Toutes mes opérations (export, ...)
end try
end repeat
-- On jette tous les éléments de la liste "theFileList" à la corbeille
tell application "Finder" to delete theFileList
end adding folder items to


Toutes vos aides me seront préscieuses

Merci à tous.....

Sh@rk
Go to the top of the page
 
+Quote Post
 
Start new topic
Réponse(s)
Guest_JackJr300_*
posté 29 Jul 2008, 19:36
Message #2





Guests






Bonjour,

Ce n'est pas possible d'obtenir l'original d'un élément copié.

Une solution : fais un droplet qui fera des alias dans ton dossier quand l'utilisateur déposera ses fichiers sur l'icône du droplet.
Go to the top of the page
 
+Quote Post

Les messages de ce sujet


Reply to this topicStart new topic
3 utilisateur(s) sur ce sujet (3 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



Nous sommes le : 9th September 2025 - 18:49