AppleScript में, कोई भी सभी एप्लिकेशन से सभी सूचनाएं साफ़ कर सकता है , जैसे:
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
क्या विशिष्ट एप्लिकेशन से सूचनाओं को साफ़ करना संभव है ? उदाहरण के लिए, स्क्रिप्ट को Calendar.app से सूचनाओं को हटा देना चाहिए, लेकिन स्क्रीन पर Google Chrome से उन लोगों को छोड़ दें।
यह स्पष्ट करना आवश्यक हो सकता है कि जब मैं कहता हूं, तो मैं स्पष्ट रूप से क्या इरादा करता हूं । मैं "सूचना केंद्र" (यानी, स्क्रीन के दाईं ओर विस्तार योग्य ऊर्ध्वाधर फलक) में पाई गई सूचनाओं की सूची से आइटम निकालने का प्रयास नहीं कर रहा हूं। मैं स्क्रीन के शीर्ष-दाएं कोने में पॉप-अप सूचनाओं के "क्लोज़" बटन दबाने की कार्रवाई को स्वचालित करने की कोशिश कर रहा हूं, ताकि ये पॉप-अप संवाद दृश्य से गायब हो जाएं।
यह सवाल ओएस एक्स नोटिफिकेशन की "अलर्ट" शैली (बल्कि "बैनर" शैली की चिंता करता है, जो दिखाई देने के तुरंत बाद अपने आप गायब हो जाते हैं)।
OS X El Capitan, संस्करण 10.11.6।