1 votos

Cambiar la firma del correo electrónico abierto con Apple script

Tengo el siguiente Apple script:

tell application "Mail"
    make new outgoing message with properties {message signature:(signature named "MyTestSignature")}
    activate
end tell

Esto abrirá una nueva ventana de correo electrónico y cambiará la firma a la firma predefinida llamada MyTestSignature .

Pero no quiero que Apple script cree una nueva ventana. En su lugar, quiero que Apple script cambie la firma del correo electrónico que ya está abierto y en primer plano.

¿Cómo puedo hacerlo?

1voto

Jason Puntos 165

Por fin he encontrado una solución.

Aquí está el código de trabajo:

tell application "Mail"
    activate
end tell

tell application "System Events"
    tell process "Mail"
        click pop up button "Signatur:" of window 1
        click menu item "Test-Signatur" of menu 1 of pop up button "Signatur:" of window 1
    end tell
end tell

ATENCIÓN : Esto es lengua alemana. Tendrá que cambiar Signatur: (dos veces en código, y no olvides los dos puntos) a tu idioma, dependiendo de cómo se llame el botón en tu aplicación Apple Mail. También tienes que sustituir Test-Signatur por el nombre exacto de la firma que desea seleccionar.

enter image description here

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X