【发布时间】:2011-03-10 09:10:01
【问题描述】:
我有一个程序需要在菜单栏中打开和关闭系统时钟。 这将做到这一点:
defaults write com.apple.MenuBarClock ClockEnabled -bool false
(使用false->true 将其重新打开)。
除非在我手动打开日期和时间设置之前它实际上不会生效(仅打开设置会导致菜单栏刷新并且时钟根据之前发出的“默认写入”命令出现或消失)。
问题:
是否有刷新菜单栏显示的命令? 还是以编程方式打开日期和时间系统首选项?
PS:感谢指出“killall SystemUIServer”的第一个答案,但除了我遇到的奇怪问题之外,它似乎太慢了。整个菜单栏刷新,需要一整秒。我真的很想打开和关闭时钟,就像您在日期和时间首选项中手动单击“在菜单栏中显示日期和时间”时发生的情况一样。
【问题讨论】:
标签: macos scripting applescript