답변:
예, 클립 보드를 지우는 세 가지 기본 제공 방법 중에서 선택할 수 있습니다.
AppleScript / Automator는 클립 보드를 프로그래밍 방식으로 조작하는 간단한 두 가지 방법입니다.
다음은 원하는 것을 수행하는 작은 스크립트입니다.
tell application "System Events"
try
set the clipboard to ""
on error err_message
display dialog err_message
end try
end tell
또한 Automator도 마찬가지입니다. 변수를 정의하고 이름 텍스트를 두 번 클릭하여 null로 설정 한 다음 클립 보드 설정 작업을 끌어서 실행 / 저장하기 전에 설정해야합니다. 자동화기를 사용하면 서비스로 할당 한 다음 시스템 키보드 단축키를 사용하여 호출 할 수 있다는 이점이 있습니다.
AppleScript 또는 여기에서 사용하는 멋진 터미널 답변 중 하나를 사용 pbpaste
하면 FastScripts 와 같은 무료 도구 를 사용하여 어디서나 작업을 시작할 수 있습니다.
클립 보드를 지우는 키 조합을 설정하려면 Automator를 사용하여 서비스 를 만들 수 있습니다 .
귀하의 서비스에는 Run Shell Script 라는 단일 작업이 있습니다.
사용할 쉘 스크립트는 다음과 같습니다.
pbcopy </dev/null
그런 다음 서비스를 저장하고 시스템 환경 설정 » 키보드 » 키보드 단축키 » 서비스를 사용하여 키 입력을 지정하십시오 .
마지막 붙여 넣기 작업 후 1 분 후에 클립 보드를 자동으로 지우는 응용 프로그램의 문제는 해당 응용 프로그램이 모든 응용 프로그램에서 모든 복사 및 붙여 넣기 이벤트를 모니터링해야한다는 것입니다. 새 텍스트를 붙여 넣은 다음 복사 한 경우 작업을 취소하고 싶을 것입니다 (이전 클립 보드 내용을 마지막으로 붙여 넣은 지 1 분 후에 클립 보드에서 새 내용을 지우지 않으려는 경우). 이러한 프로그램은 작성 될 수 있지만 AppleScript 또는 Automator로 구현하는 것은 어려운 일입니다.
이 터미널 명령은 클립 보드를 빈 문자열로 바꿉니다.
echo -n '' | pbcopy
그런 다음, 스크립트에 넣고 사용할 수 있습니다 cron
또는을 launchdaemon
실행 타이밍을 자동화 할 수 있습니다.
솔루션에 대한 크레딧 : ShadowOfGed @ Applenova Fora