C'è un modo semplice per cancellare / svuotare gli appunti?

9

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.

    
posta Aragorn 30.06.2012 - 16:34
fonte

3 risposte

5

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.

PerAppleScriptounadellebellerispostedelterminalecheusanopbpastepotrestivolerguardareunostrumentogratuitocome FastScripts per avviare l'azione da qualsiasi luogo.

    
risposta data 30.06.2012 - 17:49
fonte
13

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.

    
risposta data 30.06.2012 - 16:57
fonte
5

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

    
risposta data 30.06.2012 - 16:57
fonte

Leggi altre domande sui tag