Bonjour à tous,
j'utilise les labels pour différencier visuellement les fichiers images
(.jpg, .gif, etc) des fichiers films (.mov, .mpg) pour des raisons
profesionnelles.
On m'a dit que les Folder Action de Panther pourraient m'aider en
'labeliisant' à la volée les fichiers que je balançerait dans un
dossier donné.
Etant une bille en JavaScript, est-ce compliqué de se lancer dans cette
aventue Applescriptante ou quelqu'un aurait-t-il déjà écrit ce mini
script pour l'associer à un dossier ?
Merci de votre aide,
saki
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Patrick Stadelmann
In article <425ea3ee$0$19342$, sakiemma wrote:
Bonjour à tous, j'utilise les labels pour différencier visuellement les fichiers images (.jpg, .gif, etc) des fichiers films (.mov, .mpg) pour des raisons profesionnelles. On m'a dit que les Folder Action de Panther pourraient m'aider en 'labeliisant' à la volée les fichiers que je balançerait dans un dossier donné. Etant une bille en JavaScript, est-ce compliqué de se lancer dans cette aventue Applescriptante ou quelqu'un aurait-t-il déjà écrit ce mini script pour l'associer à un dossier ?
Voilà le script :
on adding folder items to this_folder after receiving these_items
set couleur_image to 1 set couleur_film to 2
set image_ext to {"jpg", "gif"} set film_ext to {"mov", "mpg"}
tell application "Finder" repeat with f in these_items
set ext to name extension of f
if ext is in image_ext then set label index of f to couleur_image else if ext is in film_ext then set label index of f to couleur_film end if
end repeat end tell
end adding folder items to
Il suffit de le copier et de le coller dans l'Editeur de Script. Ensuite, enregistrer au format "Script" dans le répertoire "Library/Scripts/Folder Action Scripts" du dossier utilisateur.
Ouvrir "Configuration des actions de dossier", sélectionner le dossier qui recevra les fichiers à traiter et le script (en utilisant les boutons '+'). Ne pas oublier de cocher la case "Activer les actions de dossiers" et refermer.
Pour utiliser d'autres label, changer les chiffres associés à "couleur_image" et "couleur_film". Il faut mettre des chiffres de 0 à 7. Le 0 correspond au "aucun label", les autres correspondent au 7 couleur que l'on peut régler dans les préférences du Finder.
Pour rajouter des extensions, il suffit d'allonger les listes image_ext et film_ext. Par exemple, pour ajouter PNG :
set image_ext to {"jpg", "gif", "pgn"}
Voilà...
Patrick -- Patrick Stadelmann
In article <425ea3ee$0$19342$8fcfb975@news.wanadoo.fr>,
sakiemma <sakiemma_NOSPAM@NOSPAM_yahoo.fr> wrote:
Bonjour à tous,
j'utilise les labels pour différencier visuellement les fichiers images
(.jpg, .gif, etc) des fichiers films (.mov, .mpg) pour des raisons
profesionnelles.
On m'a dit que les Folder Action de Panther pourraient m'aider en
'labeliisant' à la volée les fichiers que je balançerait dans un
dossier donné.
Etant une bille en JavaScript, est-ce compliqué de se lancer dans cette
aventue Applescriptante ou quelqu'un aurait-t-il déjà écrit ce mini
script pour l'associer à un dossier ?
Voilà le script :
on adding folder items to this_folder after receiving these_items
set couleur_image to 1
set couleur_film to 2
set image_ext to {"jpg", "gif"}
set film_ext to {"mov", "mpg"}
tell application "Finder"
repeat with f in these_items
set ext to name extension of f
if ext is in image_ext then
set label index of f to couleur_image
else if ext is in film_ext then
set label index of f to couleur_film
end if
end repeat
end tell
end adding folder items to
Il suffit de le copier et de le coller dans l'Editeur de Script.
Ensuite, enregistrer au format "Script" dans le répertoire
"Library/Scripts/Folder Action Scripts" du dossier utilisateur.
Ouvrir "Configuration des actions de dossier", sélectionner le dossier
qui recevra les fichiers à traiter et le script (en utilisant les
boutons '+'). Ne pas oublier de cocher la case "Activer les actions de
dossiers" et refermer.
Pour utiliser d'autres label, changer les chiffres associés à
"couleur_image" et "couleur_film". Il faut mettre des chiffres de 0 à 7.
Le 0 correspond au "aucun label", les autres correspondent au 7 couleur
que l'on peut régler dans les préférences du Finder.
Pour rajouter des extensions, il suffit d'allonger les listes image_ext
et film_ext. Par exemple, pour ajouter PNG :
set image_ext to {"jpg", "gif", "pgn"}
Voilà...
Patrick
--
Patrick Stadelmann <Patrick.Stadelmann@unine.ch>
Bonjour à tous, j'utilise les labels pour différencier visuellement les fichiers images (.jpg, .gif, etc) des fichiers films (.mov, .mpg) pour des raisons profesionnelles. On m'a dit que les Folder Action de Panther pourraient m'aider en 'labeliisant' à la volée les fichiers que je balançerait dans un dossier donné. Etant une bille en JavaScript, est-ce compliqué de se lancer dans cette aventue Applescriptante ou quelqu'un aurait-t-il déjà écrit ce mini script pour l'associer à un dossier ?
Voilà le script :
on adding folder items to this_folder after receiving these_items
set couleur_image to 1 set couleur_film to 2
set image_ext to {"jpg", "gif"} set film_ext to {"mov", "mpg"}
tell application "Finder" repeat with f in these_items
set ext to name extension of f
if ext is in image_ext then set label index of f to couleur_image else if ext is in film_ext then set label index of f to couleur_film end if
end repeat end tell
end adding folder items to
Il suffit de le copier et de le coller dans l'Editeur de Script. Ensuite, enregistrer au format "Script" dans le répertoire "Library/Scripts/Folder Action Scripts" du dossier utilisateur.
Ouvrir "Configuration des actions de dossier", sélectionner le dossier qui recevra les fichiers à traiter et le script (en utilisant les boutons '+'). Ne pas oublier de cocher la case "Activer les actions de dossiers" et refermer.
Pour utiliser d'autres label, changer les chiffres associés à "couleur_image" et "couleur_film". Il faut mettre des chiffres de 0 à 7. Le 0 correspond au "aucun label", les autres correspondent au 7 couleur que l'on peut régler dans les préférences du Finder.
Pour rajouter des extensions, il suffit d'allonger les listes image_ext et film_ext. Par exemple, pour ajouter PNG :