한 번의 클릭으로 모든 OS X 알림을 지우려면 어떻게합니까?


23

OSX 알림 센터에 알림이 있습니다. 대부분의 내 앱에 대해 "알림 센터에 표시 : 최근 항목 10 개"설정을 사용하고 있습니다.이 설정은 좋은 설정이지만 알림 센터가 가득 차기보다는 여전히 원합니다. 한 번의 클릭으로 때때로 지우십시오.

요세미티 10.10.3을 사용하고 있습니다.

답변:


8
tell application "System Events"
    tell process "NotificationCenter"
        set numwins to (count windows)
        repeat with i from numwins to 1 by -1
            click button "Close" of window i
        end repeat
    end tell
end tell

위 코드를 복사하여 AppleScript 편집기에 붙여 넣기 접근성에서 스크립트 편집기 활성화

시스템 환경 설정 여기에 이미지 설명을 입력하십시오


환상적인 솔루션! 스크립트를 BTT의 바로 가기 키에 매핑했습니다. boastr.net
cody.codes

7

Keyboard Maestro를 사용하여 Applescript를 실행하는 다른 옵션은 다음에 자세히 설명되어 있습니다. http://genuinecuriosity.com/unnotify

Command Option 0열려있는 모든 경고 대화 상자를 지우 도록 매핑되었습니다 .

기본적으로 모든 열린 경고 (일반적으로 닫기)의 첫 번째 버튼을 클릭하고 모든 경고가 지워질 때까지 Applescript를 만들었습니다. 내 기사에 설명 된대로 Keyboard Maestro를 통해 Applescript를 직접 사용하거나 Automator로 서비스를 작성할 수 있습니다 (접근성 권한 요구 사항으로 인해 조금 더 까다 롭습니다).

전체 Applescript가이 기사에 포함되어 Keyboard Maestro의 설정을 보여주는 화면 캡처와 함께 제공됩니다. 키보드 마에스트로에서 사용되는 스크립트


나중에 링크가 오래 될 수 있으므로 링크 된 참조를 간단히 요약하면 도움이됩니다.
Allan

화려한 감사합니다! 스크립트를 Alfred에 붙여 넣을 수도 있습니다.
Dylanthepiguy

5

하나의 버튼으로 모든 알림을 지우는 방법을 모르겠지만 마우스를 앱 헤더 오른쪽으로 이동하고 표시되는 작은 x 버튼을 클릭하면 하나의 앱 알림을 모두 지울 수 있습니다.

그것들을 모두 지우려면 마우스를 최상위 앱의 x 버튼으로 옮기고 빠르게 클릭하면 모든 알림이 상대적으로 빠르게 제거됩니다.


1
고마워, 그게 내가하는 일입니다. 20 개의 앱에 대한 각 알림 섹션의 상단에있는 작은 x를 클릭하는 것은 필자의 책에서 빠르지 않습니다. 왜 답장으로 답장을했는지 잘 모르겠습니다.
바다

@sea 님은 아직 댓글이 없습니다
Séb

1
El Capitan 10.11.1에 "작은 x"가 표시되지 않음
Meekohi

2
요일 헤더 행 위에 마우스를 올리면 요일별로 닫을 수 있습니다.
Tetsujin

4

이 작업을 수행하기 위해 Automator 스크립트를 작성하여 전역 핫키에 매핑했습니다.

on run {input, parameters}
    tell application "System Events"
        tell process "Notification Center"
            set theWindows to every window
            repeat with i from 0 to number of items in theWindows
                try
                    set this_item to item ((number of items in theWindows) - i) of theWindows
                    click button 1 of this_item
                on error
                    -- nothing
                end try
            end repeat
        end tell
    end tell
end run

3

나는 이것이 요세미티를위한 것이라는 것을 알고 있으며 거기에 대한 대답은 확실하지 않지만 질문은 3 세이며 Mojave와 같은 것을 찾고있는 동안 그것을 찾았습니다. 나는 대답을 언급 할 것이라고 생각했습니다. 녹이다.

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

메뉴 표시 줄의 오른쪽에서 3 줄을 클릭하면 오늘 / 알림 탭이있는 창이 나타납니다. 알림 탭을 선택하면 오늘 오른쪽에있는 X를 클릭하여 특정 날짜의 모든 알림을 지울 수 있습니다. 몇 번의 클릭만으로 기존의 모든 클릭을 지울 수 있습니다.


이것이 알림 백 로그를 지우겠습니까?
ChristoKiwi

그래, 그게 아이디어야 정기적으로 사용하여 많은 알림을 지 웁니다.
Kem Mason

대본을 피하고 싶다면 이것이 답입니다!
Ben Racicot


1

엘 캐피 탄의 작은 X는 알림 창에 있습니다. 마우스 오른쪽에서 슬라이드하거나 왼쪽 상단의 알림 센터 아이콘을 클릭하여 알림 창을 엽니 다. 각 응용 프로그램의 알림은 함께 그룹화되어 있으며 각 응용 프로그램 헤더의 오른쪽에 작은 X가 있습니다. X를 클릭하면 알림이 모두 사라집니다.


-3

활동 모니터로 이동하여 알림 센터를 강제 종료하십시오 ...


Ask Different에 오신 것을 환영합니다. 답변 해 주셔서 감사합니다. :) 불행히도, 이와 같은 짧은 답변은 실제로 많은 사용자를 돕기에 충분한 세부 사항이나 컨텍스트를 제공하지 않습니다. 가능하면 더 많은 정보를 추가 할 수 있다면 좋을 것입니다. 많은 사용자가이 작업을 수행하는 방법을 모릅니다. 또한 여기에 답변을 제공하는 방법에 대한 팁은 답변 방법을 참조하십시오.
Monomeeth
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.