如何阅读不要使用AppleScript打扰?
我正在尝试使用AppleScript阅读不要打扰或DND的状态。
由于某种原因,无论DND是否打开或关闭,它总是返回“ 1”。
do shell script "defaults -currentHost read ~/Library/Preferences/ByHost/com.apple.notificationcenterui doNotDisturb"
堆 编辑器:脚本编辑器要创建并运行脚本 操作系统:Macos Monterey
I am trying to read status of do not disturb or dnd using applescript.
For some reason, it always return "1" no matter what if the dnd is on or off.
do shell script "defaults -currentHost read ~/Library/Preferences/ByHost/com.apple.notificationcenterui doNotDisturb"
Stack
Editor: Script Editor to create and run the script
OS: macOS Monterey
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
蒙特利的解决方案
如果启用“请勿打扰”,则返回
1
,否则返回0
。Solution for Monterey
It returns
1
if "Do Not Disturb" is enabled,0
otherwise.如果您不介意通过 Mac OS Monterey 上的 UI 阅读它
If you don't mind reading it via the UI on Mac OS Monterey
在我的 Catalina 上,你的普通 Apple 脚本工作正常:
这是 AppleScript Objective-C 解决方案:
On my Catalina your plain Apple-script works fine:
Here is AppleScript Objective-C solution:
您也可以使用shell脚本:
You can use a shell script too: