Scripter des actions pour Mail
Bonjour,
Je suis intéressé par la création d'un script afin d'automatiser des actions récurrentes sur Mail.
Débutant sur applescript, j'ai du mal a trouver de la doc concernant mon projet, alors je viens solliciter vos compétences expertes afin d'avoir quelques conseils ou marche a suivre. :mrgreen:
mon projet : :calim2:
--------------
- ouvrir mail
- récupérer les messages
- afficher le dernier message
- l'imprimer
- enregistrer le mail dans un dossier "pj_tmp" en ajoutant la date a son nom
- tester le format des pièces jointes (zip, doc, jpg, html)
- si zip, extraire les pièces jointes dans un dossier "pj_tmp"
- si autre extension, les enregistrer dans un dossier "pj_tmp"
- ouvrir les pièces jointes
- les imprimer
- fermer le message
- supprimer le message
- reprendre le script à l'étape : afficher le dernier message
Alors je me doute que mon projet n'est pas si simple surtout lorsque l'on ne maitrise pas ce langage.
J'ai également pensé a automator, mais sa ne m'a pas l'air plus simple...
Pour l'instant, j'ai donc réussi a faire ceci : :ccool:
- ouvrir mail
- afficher le dernier message
- l'imprimer
voici mon code :
------------------
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
tell application "Mail"
-- ouvre l'application mail
activate
-- utilise le compte mon_compte
account type of account "mon_compte"
end tell
tell application "System Events"
tell process "Mail"
-- ouvre le dernier mail
click menu item 5 of menu 3 of menu bar 1
-- imprime le mail
click menu item 21 of menu 3 of menu bar 1
-- valider
key code 52
end tell
end tell |
Merci a tous.