Ho associato mailto:
link ai seguenti AppleScript , che ti consentono semplicemente di copiare To:
indirizzo negli appunti:
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
Come posso cambiare questo script in:
- Copia l'indirizzo
mailto:
negli appunti senza mostrare la finestra di dialogo - Attiva terminale (già in esecuzione)
- attiva la scheda su cui è in esecuzione Emacs (già in esecuzione)
-
Esegui una funzione di Emacs che avvia una nuova email con il campo
To:
compilato. (Suppongo che ciò debba accadere tramite AppleScript inviando una sequenza di tasti che è associata alla funzione mailto.)(defun mailto () (interactive) (compose-mail) (clipboard-yank))
-
Se Terminal / Emacs non è disponibile, mostra una notifica macOS di fallback:
display notification "[email protected]" with title "E-mail address copied to clipboard"