Le 12 déc. 09 à 12:50, Yves CiBERT a écrit :
> Bonjour
>
>
> Le premier mail est un faux départ, c'est un bout de script de
> l'application "SuperCard"
>
> Après de longs mois d'observation, tapis dans l'ombre, je reviens
> vous solliciter.
> Voici:
> Grâce aux questionnements du Sir Alain j'ai découvert que je pouvais
> créer des mails à distance.
> Super !
> mais il y a un petit hic, des petits hics.
>
> set data1 to "essai"
> "make new outgoing message with properties {subject:" & quote &
> data1 & ", visible:true}"
>
> Si je rajoute à la liste des propriétés
> sender: & quote & theAddress
> la donnée contenu dans theAddress n'apparait pas comme valeur de
> l'adresse à expédier
> bon, je contourne celà avec un:
>
> count scroll areas of window 1 of process "Mail"
> set n to the result
> set n to n - 1
> set value of text field 1 of scroll area n of window 1 of process
> "Mail" to ""e&theAdress""e
>
> Mais quand je veux faire cela pour "the content" çà bugg
> comment peut-on introduire dans la valeur d'une propriété un texte
> contenant plusieurs lignes ou des guillemets ?
>
> Enfin, pour envoyer mon mail je dois clicker sur le bouton envoyer,
> y aurait-il un autre moyen ?
>
> D'avance merci
>
> @+, Yves
>
> P.S. Pour l'instant, j'ouvre l'application mail et je colle le texte
> désiré dans le corps du message (trop de lignes)
> Question subsidiaire: message signature, kézako ?
Salut Yves,
S'il te plaît, lis tout d'abord mon message "UI Scripting: Danger".
Ensuite regarde dans le dossier de scripts de Mail:
/Library/Scripts/Mail Scripts/Create New Message.scpt
C'est un exemple d'Apple qui correspond à ta demande.
N'hésite pas à (re)demander si besoin.
Pour envoyer et recevoir les mails j'utilise ceci:
with timeout of (30 * minutes) seconds
tell application "Mail" to check for new mail --[for account]
end timeout
Pour envoyer un message spécifique:
send the_outgoing_message
message signature = signature du message ;-))
C'est ce qui se trouve à la fin du message. Mail permet d'en stocker
et d'en choisir une, automatiquement ou non.
--
Daniel
_______________________________________________
Applescript_fr mailing list
Applescript_fr@???
http://listes.patpro.net/mailman/listinfo/applescript_fr