Apri Outlook nuova finestra messaggio dal terminale

1

Vorrei aprire un nuovo messaggio dalla finestra di Outlook dal terminale e idealmente prefillare anche il corpo del messaggio.

Qualche idea su come realizzare questo? Txn!

    
posta Sander Versluys 27.11.2012 - 12:20
fonte

2 risposte

2

Office è moderatamente scriptable con AppleScript, quindi l'interfaccia della riga di comando per AppleScript può portare a termine il lavoro.

Prova questo (adattato da questo post sul blog di Jim Shank ), sostituendo il testo dell'oggetto, il nome e l'indirizzo email come appropriato:

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:"[email protected]"}}' -e 'open newMessage' -e 'end tell'

È un po 'lungo, ma riuscirà a completare il lavoro. Puoi adattarlo a un piccolo script che potresti chiamare e fornire parametri in modo più conciso ( i.e. sendoutlook [email protected] "My Subject" "Hi John, blah blah blah" ) senza troppo lavoro, ma probabilmente è meglio lasciarlo come una domanda separata.

    
risposta data 08.12.2012 - 21:55
fonte
4

Il primo passaggio consiste nel cambiare il tuo lettore di posta predefinito sul tuo Mac:

  1. Apri Mail.app
  2. Scegli Mail ... Preferenze dalla barra dei menu
  3. Nella scheda Generale, cambia il lettore di email predefinito in Outlook.

Avanti dal terminale, usa il comando open con l'URL mailto :. Ecco un esempio:

open "mailto:[email protected]?subject=This is my subject&body=This is my body"

Puoi vedere altri esempi di mailto: URL qui: link

    
risposta data 07.12.2012 - 13:17
fonte

Leggi altre domande sui tag