Risposte:
Sì, puoi scegliere tra tre metodi integrati per cancellare gli appunti.
AppleScript / Automator sono due semplici metodi per manipolare in modo programmatico gli Appunti.
Ecco una piccola sceneggiatura che fa quello che vuoi.
tell application "System Events"
try
set the clipboard to ""
on error err_message
display dialog err_message
end try
end tell
Inoltre, Automator consente lo stesso. Dovrai definire una variabile, fare doppio clic sul testo del nome per impostarlo su null, quindi trascinare l'azione imposta appunti prima di eseguirla / salvarla. Il vantaggio dell'utilizzo di automator è che è possibile assegnarlo come servizio e quindi utilizzare le scorciatoie da tastiera di sistema per chiamarlo.
Per AppleScript o una delle belle risposte del terminale che si usa qui pbpaste
potresti voler guardare uno strumento gratuito come FastScripts per avviare l'azione da qualsiasi luogo.
Per impostare una combinazione di tasti per cancellare gli Appunti, è possibile creare un servizio tramite Automator .
Il tuo servizio avrà una sola azione, Esegui script shell
Lo script di shell che utilizzerai è questo:
pbcopy </dev/null
Quindi salvare il servizio e assegnargli una sequenza di tasti utilizzando Preferenze di Sistema » Tastiera » Tasti di scelta rapida » Servizi .
La sfida di un'applicazione che cancella automaticamente gli appunti un minuto dopo l'ultima operazione di incolla è che detta applicazione dovrebbe monitorare tutti gli eventi di copia e incolla su tutte le applicazioni; presumibilmente si vorrebbe annullare l'azione se si incollava e si copiava il nuovo testo (non si vorrebbe cancellare il nuovo contenuto dagli appunti un minuto dopo l'ultima incolla del contenuto degli appunti precedenti). Tale programma potrebbe essere scritto, ma implementarlo con AppleScript o Automator sarebbe una sfida.
Questo comando terminale sostituisce gli Appunti con una stringa vuota:
echo -n '' | pbcopy
Potresti inserirlo in uno script, quindi utilizzare cron
o creare a launchdaemon
per automatizzare l'esecuzione e i tempi.
Il merito della soluzione va a: ShadowOfGed @ Applenova Fora