Mi piacerebbe trovare una combinazione di tasti per cancellare il contenuto degli appunti o, meglio ancora, un'applicazione che possa configurare un timer per cancellarlo automaticamente un minuto dopo l'ultima operazione di incolla.
Sì, puoi scegliere tra tre metodi incorporati per cancellare gli appunti.
AppleScript / Automator sono due semplici metodi per manipolare a livello di codice gli appunti.
Ecco un piccolo script che fa ciò 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 negli Appunti set prima di eseguirla / salvarla. Il vantaggio dell'utilizzo di automator è che puoi assegnarlo come servizio e quindi utilizzare le scorciatoie da tastiera di sistema per chiamarlo.
PerAppleScriptounadellebellerispostedelterminalecheusanopbpaste
potrestivolerguardareunostrumentogratuitocome
Per impostare una combinazione di tasti per cancellare gli appunti, puoi creare un servizio utilizzando Automator .
Il tuo servizio avrà una singola azione, Esegui Shell Script
Lo script della shell che userai è questo:
pbcopy </dev/null
QuindisalvailservizioeassegnaloauntastoutilizzandoPreferenzedisistema»Tastiera»Tastidisceltarapida»Servizi.
La sfida di un'applicazione che cancella automaticamente gli appunti un minuto dopo l'ultima operazione di incollamento è che detta applicazione dovrebbe monitorare tutti gli eventi di copia e incolla su tutte le applicazioni; presumibilmente vorrai che l'azione venga cancellata se hai incollato e copiato il nuovo testo (non vorrai 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 inserire questo in uno script, quindi utilizzare cron
o creare launchdaemon
per automatizzare l'esecuzione e i tempi.
Il credito per la soluzione va a: ShadowOfGed @ Applenova Fora
Leggi altre domande sui tag lion copy-paste