2014-02-15 44 views
0

标题是问题。但我会详细说明。我正在为OSX建立一个菜单栏应用程序,我需要该应用程序在Mac正在休眠时或至少在锁定屏幕显示时运行。我已经研究过网络上的解决方案,如launchdKeepAlive,但据我了解,这些仅适用于deamons,不能用于普通应用。我无法找到关于此问题的任何其他信息......我将非常感谢任何帮助。如何让锁屏上的osx上的菜单栏应用“活着”?

谢谢

+0

究竟你的目标是什么?在Mac睡眠时,没有应用程序处于活动状态!在锁定屏幕中可能没有用户处于活动状态,因此没有应用程序可以运行。 – Volker

+0

好吧然后可能,而用户即将登录... – virindh

+0

用户登录后,但如何确定何时用户即将登录....? – Volker

回答

0

将您的应用程序添加到登录项。

tell application "Finder" to set myAppPath to POSIX path of (application file id "com.company.app” as string) 

tell application "System Events" 
if (login item "yourappname" exists) is false then make new login item at end of login items with properties {path: myAppPath, hidden:true, kind:application, name:"yourappname"} 
end tell 
相关问题