Applescript, et impression automatisée de mails

Galaga

Membre enregistré
5 Février 2004
7
0
Visiter le site
Bonjour,

Après une nuit et une matinée de recherche acharnée, je me tourne vers les experts en Applescript du forum.

Voici ce que je souhaite faire :

J'ai une boutique en ligne (lafraise.com), et les commandes arrivent sous forme de mails dans lequel est inclus une piece jointe (*.txt). J'aimerais automatiser l'impression de cette piece jointe (et si possible y ajouter du texte, ou le mettre en forme succintement).

Le sujet de ces mails est toujours le même : "Nouvelle commande."

J'utilise "Mail" sous Panther.

Toute ma reconnaissance (et peut être plus) à celui qui pourra m'aider :)
 
Pas évident, car la scriptabilité de Mail n'est pas exemlaire en la matière (pourtant produit Apple :/ )...

Je te propose cependant d'aller jetter un coup d'oeil au site suivant :
<http://homepage.mac.com/aamann/Mail_Scripts.html>
Peut-être que tu trouveras des pistes intéressantes...

Une autre possibilité consiste à récupérer les pièces jointes dans un même dossier, puis, un fois par jour par exemple, lancer une impression automatisée des ces documents, un petit script de ce type pourrait être une base de départ à explorer (non testé) :
--
set Doss to (choose folder) as alias
tell application "TextEdit" to print every document of Doss
--

Tiens-nous au courant :)
 
C'est très sympa de m'aider !

C'est vrai que les copier pourrait être une solution (j'y arrive avec Gyazmail) ... c'est moins propre, mais si ça marche, pourquoi pas !

Le petit bout de script me renvoit une erreur :

Voila ce que j'execute :

set Doss to ("Macintosh HD:Users:patrice:Desktop:test:") as alias
tell application "TextEdit" to print every document of Doss

Et voila l'erreur :

Erreur dans TextEdit : NSCannotCreateScriptCommandError ("print every document of Doss" est surligné).