Jacques Piotrowski | ||||
Associer une liste de fichiers à une application graphique. | Associer une liste de fichiers à une application musicale. | |||
Historique : - 22/12/2000 : Version 1 | Historique : - 22/12/2000 : Version 1 | |||
Renommer une liste de fichier avec comme nouveau nom un préfixe et une séquence numérique, avec gestion des extensions en fonction du type de fichier.. | Permet de créer une série de répertoires en "rafale", pour y classer des séries de documents. | |||
Historique : - 22/12/2000 : Version 1 | Historique : - 29/01/2001 : Version 1 | |||
Dropplet permettant de décompresser une série de fichiers, issus des "newsgroups", à l'aide de "MindExpander" | Associer une famille avec une liste de documents et/ou de dossiers | |||
Historique : - 27/01/2001 : Version 1 | Historique : - 02/12/2002 : Version 1 | |||
Vous avez un dossier qui comporte 5000 images, dont vous ne voulez garder que celles avec l'extension, disons, ".WMF". Inconvénient : chaque image est en plusieurs formats sous le même nom, sans etre associee à un quelconque logiciel selon le format, ce qui empeche le tri par "type". Disons donc que ce volumineux dossier vient du monde Windows... Deux problemes se posent : la taille memoire de la liste issue de ce dossier, et la rapidite d'execution du script. Pour la memoire : un simple "Pomme-I" sur l'icone du script, option "memoire", et collez 1024 Ko ou 2048 Ko : les grandes listes ne lui feront plus peur a ce script de type "glisser/deposer". 200Ko est la taille memoire par defaut. Pour la rapidite : quand un script est amene a supprimer un grand nombre d'objets, plus la Corbeille est pleine, plus le script est lent : il faudra donc la vider régulierement. Et même dès le départ du script. Voici le script :
set nb_suppression to 0
empty trash set liste_des_fichiers to selection
set nom_fichier to un_fichier as string set pos_ext to offset of ".WMF" in nom_fichier
delete un_fichier set nb_suppression to nb_suppression + 1
empty trash set nb_suppression to 0 end if Voilà ! | ||||