我过去,为了确定Growl助手是否在macOS上运行,tf.add_to_collection
tell application "System Events" to set isRunning to exists (processes where name is "com.Growl.GrowlHelperApp")
但最近,无论是这个还是另类建议
ViewBag
永远奔跑。这似乎只发生在(或者更确切地说是应用程序“硬件咆哮者”没有运行),但显然不是理想的结果。
如何确定Growl是否正在使用AppleScript运行?
答案 0 :(得分:-1)
虽然我无法确定提示在后台运行GrowlHelper的进程名称(Growl 2.13,Mac App Store版本),但我找到了另一种解决方案。
事实上,Growl 2.13可能甚至不需要使用GrowlHelperApp本身来启动用户登录。
在终端类型
中defaults read ~/Library/Containers/com.Growl.GrowlHelperApp/Data/Library/Preferences/com.Growl.GrowlHelperApp.plist ShouldStartGrowlAtLogin
这将输出值1(真)或0(假)。每次在Growl的首选项中切换开关时,都会修改此文件。