[?]   dans   mode   trier par   

[<] Sujet : [AS] Ajouter_un_pr_éfixe_séquentiel_à_une_li ste09de_fichiers
De : PJ <anonyme@...>
Date : 2008-02-28 16:05:29

Sujet : Re: [AS] Ajouter_un_pr_éfixe_séquentiel_à_une_li ste09de_fichiers
De : jlouisleg <anonyme@...>
Date : 2008-02-28 17:36:10

Le 28 févr. 08 à 16:05, PJ a écrit :

> Un peu dans le style de la précédente, sauf que le préfixe est une  
> série
> numérique sur 3 chiffres depuis 1 :
>
> on open liste_des_fichiers
>   --
>   -- Initialiser les variables de travail
>    --
>   set sequence to 0 as integer
>   set char_sequence to "" as string
>   tell application "Finder"
>       set nb_fichiers to the count items in liste_des_fichiers
>   end tell
>    --
>   -- Renommer les fichiers sélectionnés
>    --
>   tell application "Finder"
>       repeat with un_fichier in liste_des_fichiers
>           get the info for the un_fichier
>           set useMe to the result
>           get the name of useMe
>           set ancien_nom to the result
>           set sequence to sequence + 1
>           if sequence < 10 then
>                set char_sequence to ("00" & sequence as string)
>           else
>                if sequence < 100 then
>                    set char_sequence to ("0" & sequence as string)
>               else
>                    set char_sequence to (sequence as string)
>               end if
>            end if
>            -- display dialog ancien_nom
>            set nouveau_nom to char_sequence & "-" & ancien_nom
>           -- display dialog nouveau_nom
>            set the name of un_fichier to nouveau_nom
>       end repeat
>    end tell
> end open

Bonjour

Ton code c'est pour placer un numéro devant le nom de chaque fichiers.

on open (liste_des_fichiers)

	set sequence to 0 as integer
	
	tell application "Finder"
		repeat with un_fichier in liste_des_fichiers
			set ancien_nom to name of (info for un_fichier)
			set nouveau_nom to ((text -2 thru -1 of ("00" & sequence + 1) & "-"  
& ancien_nom as string))
		end repeat
	end tell
end open

@+
_______________________________________________
Applescript_fr mailing list
anonyme@...
http://listes.patpro.net/mailman/listinfo/applescript_fr

Sujet : Re: [AS] Ajouter_un_pr_éfixe_séquentiel_à_un e_liste09de_fichiers
De : KOENIG Yvan <anonyme@...>
Date : 2008-02-28 17:54:47

Sujet : Re: [AS] Ajouter_un_pr_éfixe_séquentiel_à_une_ liste09de_fichiers
De : jlouisleg <anonyme@...>
Date : 2008-02-28 18:08:08

Sujet : Re: [AS] Ajouter_un_pr_éfixe_séquentiel_à_une_li ste09de_fichiers
De : jlouisleg <anonyme@...>
Date : 2008-02-28 18:55:37

Sujet : Re: [AS] Ajouter_un_pr_éfixe_séquentiel_à_un e_liste09de_fichiers
De : KOENIG Yvan <anonyme@...>
Date : 2008-02-28 19:43:36

Apple, AppleScript, AppleScript Studio, AppleTalk, AppleWorks, ColorSync, Finder, HyperCard, iBook, iLife, iMac, iWork, Keynote, Mac, Macintosh, Mac OS, Pages, Panther, PowerBook, Power Mac, Power Macintosh, QuickTime, Safari, Tiger, Xcode sont des marques déposées par Apple Computer, Inc., enregistrées aux Etats-Unis et dans les autres pays. Liste officielle