Je voudrais ouvrir une nouvelle fenêtre de message Outlook à partir du terminal et, idéalement, pré-remplir le corps du message également.
Avez-vous des idées sur la façon d'y parvenir ? Txn !
Je voudrais ouvrir une nouvelle fenêtre de message Outlook à partir du terminal et, idéalement, pré-remplir le corps du message également.
Avez-vous des idées sur la façon d'y parvenir ? Txn !
Office est modérément scriptable avec AppleScript, de sorte que l'interface de ligne de commande vers AppleScript peut faire le travail.
Essayez ceci (adapté de ce billet de blog de Jim Shank ), en remplaçant le texte de l'objet, le nom et l'adresse électronique comme il convient :
osascript -e 'tell application "Microsoft Outlook"' -e 'set newMessage to make new outgoing message with properties {subject:"My Subject"}' -e 'make new recipient at newMessage with properties {email address:{name:"John Smith", address:"jsmith@example.com"}}' -e 'open newMessage' -e 'end tell'
C'est un peu long, mais cela fera l'affaire. Vous pourriez adapter cela en un petit script que vous pourriez appeler et auquel vous pourriez fournir des paramètres de manière plus concise ( c'est-à-dire sendoutlook john@example.com "My Subject" "Hi John, blah blah blah"
) sans trop de travail, mais il est probablement préférable de laisser cette question séparée.
La première étape consiste à modifier le lecteur de courrier électronique par défaut de votre Mac :
Ensuite, à partir du terminal, utilisez la commande open avec l'URL mailto :. Voici un exemple :
open "mailto:someone@example.com?subject=This is my subject&body=This is my body"
Vous pouvez voir d'autres exemples de l'URL mailto : ici : http://www.rapidtables.com/web/html/mailto.htm
LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.