He enlazado los enlaces mailto:
a los siguientes AppleScript , que simplemente te permite copiar el To:
dirección al portapapeles:
on open location mailtostr
try
set rtnstr to display dialog "Approve or change text to be copied:" buttons {"Copy", "Cancel"} ¬
default answer text 8 thru end of mailtostr default button "Copy" cancel button "Cancel" with title "Mailto.app"
tell application "Finder" to set the clipboard to text returned of rtnstr
end try
end open location
¿Cómo puedo cambiar este script a:
- Copie la dirección
mailto:
en el portapapeles sin mostrar el cuadro de diálogo - Activar terminal (ya en ejecución)
- Activar pestaña ejecutando Emacs (ya en ejecución)
-
Ejecuta una función de Emacs que inicia un nuevo correo electrónico con el campo
To:
completado. (Supongo que esto debe suceder al enviar AppleScript una secuencia de teclas que está vinculada a la función mailto).(defun mailto () (interactive) (compose-mail) (clipboard-yank))
-
Si Terminal / Emacs no está disponible, muestre una notificación de macOS alternativa:
display notification "[email protected]" with title "E-mail address copied to clipboard"