[?]   dans   mode   trier par   

[<] Sujet : [AS] Scripter Mail
De : Yves Petronin <anonyme@...>
Date : 2010-03-08 18:41:16

Sujet : Re: [AS] Scripter Mail
De : Pascal Rougier <anonyme@...>
Date : 2010-03-06 08:20:36

Sujet : Re: [AS] Scripter Mail
De : MADERT Pascal <anonyme@...>
Date : 2010-03-07 18:32:36

Sujet : Re: [AS] Scripter Mail
De : Jacques PIOTROWSKI <anonyme@...>
Date : 2010-03-07 18:58:09

Sujet : Re: [AS] Scripter Mail
De : MADERT Pascal <anonyme@...>
Date : 2010-03-07 19:08:41

Sujet : Re: [AS] Scripter Mail
De : MADERT Pascal <anonyme@...>
Date : 2010-03-08 22:19:10

Sujet : Re: [AS] Scripter Mail
De : Yves Petronin <anonyme@...>
Date : 2010-03-08 22:25:29

Sujet : Re: [AS] Scripter Mail
De : Yves Petronin <anonyme@...>
Date : 2010-03-08 22:50:56

Sujet : Re: [AS] Scripter Mail
De : MADERT Pascal <anonyme@...>
Date : 2010-03-08 23:03:16

j'ai enlevé l'ajout de n°
les pièces jointes sont unique.
Je vais garder le script en l'état. Il me va bien et puis, ça m'a permis de comprendre le fonctionnement.

merci

Pascal



Le 8 mars 2010 à 22:50, Yves Petronin a écrit :

> L'idée d'a jouter un N° dans le nom du fichier m'était venue quand j'ai constaté que pas mal de pièces jointes avaient un nom identique. Il est possible que dans ce cas la pièce jointe ne soit pas enregistrée, ce qui peut être gênant. Il faudrait alors détecter ceci par un test ou une gestion d'erreur.
> En fait si on a un contrôle du nom des  pièces jointes,  on peut simplifier comme dans le script originel:
> 
> 
> 
> 
> --SCRIPT
> tell application "Mail"
> 	tell mailbox "NOM"
> 		try
> 			repeat with i from 1 to (count messages)
> 				repeat with j from 1 to count (mail attachments of message i)
> 					set LeNom to the name of mail attachment j of message i
> 					save mail attachment j of message i in ((path to desktop) as string) & "TestFolder:" & LeNom)
> 				end repeat
> 			end repeat
> 		on error
> 		activate
> 		display dialog "Une erreur s'est produite"
> 		end try
> 	end tell
> end tell
> --SCRIPT
> 
> Si l'on veut limiter le script au traitement de n messages, on peut remplacer la ligne qui suit "try"
> par
> 
> repeat with i from 1 to n
> 
> par exemple:
> 
> repeat with i from 1 to 12
> 
> 
> 
> _______________________________________________
> Applescript_fr mailing list
> anonyme@...
> http://listes.patpro.net/mailman/listinfo/applescript_fr
> 

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

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