클립 보드를 지우거나 비우는 쉬운 방법이 있습니까?


12

클립 보드의 내용을 지우는 키 조합이나 마지막 붙여 넣기 작업 후 1 분 후에 타이머를 자동으로 지우도록 타이머를 구성 할 수있는 응용 프로그램을 찾고 싶습니다.

답변:


7

예, 클립 보드를 지우는 세 가지 기본 제공 방법 중에서 선택할 수 있습니다.

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로 설정 한 다음 클립 보드 설정 작업을 끌어서 실행 / 저장하기 전에 설정해야합니다. 자동화기를 사용하면 서비스로 할당 한 다음 시스템 키보드 단축키를 사용하여 호출 할 수 있다는 이점이 있습니다.

클립 보드를 null로 설정하는 자동화 기의 스크린 샷

AppleScript 또는 여기에서 사용하는 멋진 터미널 답변 중 하나를 사용 pbpaste하면 FastScripts 와 같은 무료 도구 를 사용하여 어디서나 작업을 시작할 수 있습니다.


13

클립 보드를 지우는 키 조합을 설정하려면 Automator를 사용하여 서비스 를 만들 수 있습니다 .

귀하의 서비스에는 Run Shell Script 라는 단일 작업이 있습니다.

사용할 쉘 스크립트는 다음과 같습니다.

 pbcopy </dev/null

여기에 이미지 설명을 입력하십시오

그런 다음 서비스를 저장하고 시스템 환경 설정 » 키보드 » 키보드 단축키 » 서비스를 사용하여 키 입력을 지정하십시오 .

여기에 이미지 설명을 입력하십시오

마지막 붙여 넣기 작업 후 1 분 후에 클립 보드를 자동으로 지우는 응용 프로그램의 문제는 해당 응용 프로그램이 모든 응용 프로그램에서 모든 복사 및 붙여 넣기 이벤트를 모니터링해야한다는 것입니다. 새 텍스트를 붙여 넣은 다음 복사 한 경우 작업을 취소하고 싶을 것입니다 (이전 클립 보드 내용을 마지막으로 붙여 넣은 지 1 분 후에 클립 보드에서 새 내용을 지우지 않으려는 경우). 이러한 프로그램은 작성 될 수 있지만 AppleScript 또는 Automator로 구현하는 것은 어려운 일입니다.


6

이 터미널 명령은 클립 보드를 빈 문자열로 바꿉니다.

echo -n '' | pbcopy

그런 다음, 스크립트에 넣고 사용할 수 있습니다 cron또는을 launchdaemon실행 타이밍을 자동화 할 수 있습니다.

솔루션에 대한 크레딧 : ShadowOfGed @ Applenova Fora


cron을 통해이 명령을 실행하고 시작하면 클립 보드가 정기적으로 명확 해집니다.
ephsmith

2
cron에 넣으면 cron이 클립 보드를 복사와 붙여 넣기 사이에 플러시 할 때 발생하는 상황을 상기시키기 위해 "echo clipboard flushed | pbcopy"로 변경합니다. :)
Tim B
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.