Відповіді:
Так, у вас є вибір трьох вбудованих методів очищення буфера обміну.
AppleScript / Automator - це два прості методи програмного управління буфером обміну.
Ось невеликий сценарій, який робить те, що ви хочете.
tell application "System Events"
try
set the clipboard to ""
on error err_message
display dialog err_message
end try
end tell
Також Automator дозволяє те саме. Вам потрібно буде визначити змінну, двічі клацніть на тексті імені, щоб встановити його на нуль, а потім перетягніть у встановленому дії буфера обміну перед запуском / збереженням. Перевага використання автоматизатора полягає в тому, що ви можете призначити його як послугу, а потім використовувати ярлики системної клавіатури, щоб викликати його.
Що стосується AppleScript або одного із приємних термінальних відповідей, які тут використовуються, pbpaste
ви можете переглянути безкоштовний інструмент, як FastScripts, щоб запустити дію з будь-якого місця.
Щоб встановити комбінацію клавіш для очищення буфера обміну, ви можете створити Сервіс за допомогою Automator .
Ваша служба матиме одну дію, запустити сценарій оболонки
Сценарій оболонки, який ви будете використовувати, такий:
pbcopy </dev/null
Потім збережіть службу та призначте її натисканням клавіш за допомогою системних налаштувань » Клавіатура » Комбінації клавіш » Послуги .
Проблема програми, яка автоматично очищає буфер обміну через одну хвилину після останньої операції вставки, полягає в тому, що зазначена програма повинна буде контролювати всі події копіювання та вставки в усіх додатках; імовірно, ви б хотіли, щоб дію було скасовано, якщо ви вставили та скопіювали новий текст (ви не хочете очищати новий вміст із буфера обміну через одну хвилину після останньої вставки попереднього вмісту буфера обміну). Така програма може бути написана, але реалізувати її за допомогою AppleScript або Automator було б проблемою.
Ця термінальна команда замінює буфер обміну порожнім рядком:
echo -n '' | pbcopy
Ви можете помістити це в сценарій, а потім використовувати cron
або зробити a launchdaemon
для автоматизації виконання та часу.
Кредит за рішення належить: ShadowOfGed @ Applenova Fora