如何确定Growl是否正在使用AppleScript运行?

时间:2017-04-24 12:48:33

标签: applescript growl

我过去,为了确定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运行?

1 个答案:

答案 0 :(得分:-1)

虽然我无法确定提示在后台运行GrowlHelper的进程名称(Growl 2.13,Mac App Store版本),但我找到了另一种解决方案。

事实上,Growl 2.13可能甚至不需要使用GrowlHelperApp本身来启动用户登录。

检查Growl是否设置为在登录时启动

在终端类型

defaults read ~/Library/Containers/com.Growl.GrowlHelperApp/Data/Library/Preferences/com.Growl.GrowlHelperApp.plist ShouldStartGrowlAtLogin

这将输出值1(真)或0(假)。每次在Growl的首选项中切换开关时,都会修改此文件。