Abra la ventana del nuevo mensaje de Outlook desde el terminal

1

Me gustaría abrir una nueva ventana de Outlook desde la terminal y, idealmente, también rellenar el cuerpo del mensaje.

¿Alguna idea sobre cómo lograr esto? Txn!

    
pregunta Sander Versluys 27.11.2012 - 12:20

2 respuestas

2

Office tiene secuencias de comandos moderadas con AppleScript, por lo que la interfaz de la línea de comandos de AppleScript puede hacer el trabajo.

Prueba esto (adaptado de esta publicación del blog de Jim Shank ), reemplazando el texto del asunto, nombre y correo electrónico según corresponda:

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'

Es un poco largo, pero hará el trabajo. Podría adaptar esto en un pequeño script al que podría llamar y proporcionar parámetros de forma más concisa ( es decir sendoutlook [email protected] "My Subject" "Hi John, blah blah blah" ) sin demasiado trabajo, pero probablemente sea mejor dejarlo como una pregunta separada.

    
respondido por el robmathers 08.12.2012 - 21:55
4

El primer paso es cambiar tu lector de correo predeterminado en tu Mac:

  1. Open Mail.app
  2. Elija Correo ... Preferencias de la barra de menú
  3. En la pestaña General, cambie su lector de correo electrónico predeterminado a Outlook.

A continuación, desde la terminal, use el comando abrir con la dirección mailto: URL. Aquí hay un ejemplo:

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

Puede ver más ejemplos de la URL mailto: aquí: enlace

    
respondido por el flakshack 07.12.2012 - 13:17

Lea otras preguntas en las etiquetas