Saya ingin menemukan kombinasi tombol untuk menghapus isi clipboard atau lebih baik lagi aplikasi yang dapat mengkonfigurasi timer untuk menghapusnya secara otomatis satu menit setelah operasi tempel terakhir.
sumber
Saya ingin menemukan kombinasi tombol untuk menghapus isi clipboard atau lebih baik lagi aplikasi yang dapat mengkonfigurasi timer untuk menghapusnya secara otomatis satu menit setelah operasi tempel terakhir.
Ya, Anda memiliki tiga pilihan metode bawaan untuk menghapus clipboard.
AppleScript / Automator adalah dua metode sederhana untuk memanipulasi clipboard secara terprogram.
Inilah skrip kecil yang melakukan apa yang Anda inginkan.
tell application "System Events"
try
set the clipboard to ""
on error err_message
display dialog err_message
end try
end tell
Juga, Automator memungkinkan hal yang sama. Anda harus mendefinisikan variabel, klik dua kali pada teks nama untuk mengaturnya menjadi nol, dan kemudian seret tindakan clipboard yang ditetapkan sebelum menjalankan / menyimpannya. Manfaat menggunakan automator adalah Anda dapat menetapkannya sebagai layanan dan kemudian menggunakan pintasan keyboard sistem untuk memanggilnya.
Untuk AppleScript atau salah satu jawaban terminal yang bagus di sini yang menggunakan pbpaste
Anda mungkin ingin melihat alat gratis seperti FastScripts untuk meluncurkan tindakan dari mana saja.
Untuk mengatur kombinasi tombol untuk menghapus clipboard, Anda dapat membuat Layanan menggunakan Automator .
Layanan Anda akan memiliki satu tindakan, Jalankan Script Shell
Skrip shell yang akan Anda gunakan adalah ini:
pbcopy </dev/null
Kemudian simpan layanan dan berikan penekanan tombol menggunakan Preferensi Sistem » Keyboard » Pintasan Keyboard » Layanan .
Tantangan aplikasi yang secara otomatis menghapus papan klip satu menit setelah operasi tempel terakhir adalah bahwa aplikasi tersebut harus memantau semua aktivitas salin dan tempel di semua aplikasi; mungkin Anda ingin tindakan dibatalkan jika Anda menempel dan kemudian menyalin teks baru (Anda tidak ingin menghapus konten baru dari clipboard satu menit setelah menempel terakhir dari konten clipboard sebelumnya). Program semacam itu dapat ditulis, tetapi menerapkannya dengan AppleScript atau Automator akan menjadi tantangan.
Perintah terminal ini menggantikan clipboard dengan string kosong:
echo -n '' | pbcopy
Anda bisa memasukkan ini ke dalam skrip, lalu gunakan cron
atau buat launchdaemon
untuk mengotomatiskan eksekusi dan waktu.
Penghargaan untuk solusinya adalah: ShadowOfGed @ Applenova Fora