Macos OSX:从命令行检查屏幕是休眠还是唤醒

Macos OSX:从命令行检查屏幕是休眠还是唤醒,macos,applescript,Macos,Applescript,是否有任何方法可以通过命令行或applescript检查屏幕是否处于休眠或唤醒状态 与此有关— 关于我为什么需要检测屏幕状态是睡眠还是清醒的一点背景信息: 我正在使用node webkit创建一个应用程序,在该应用程序中,我们跟踪用户的使用情况(屏幕截图、流程和网站使用情况),以计算总工作时间 我需要检测屏幕睡眠/唤醒事件,以便我可以相应地启动和停止应用程序 在linux和windows中,我可以在Javascript中检测到这一点(节点webkit应用程序是在Javascript中构建的),如

是否有任何方法可以通过命令行或applescript检查屏幕是否处于休眠或唤醒状态

与此有关—

关于我为什么需要检测屏幕状态是睡眠还是清醒的一点背景信息:

我正在使用node webkit创建一个应用程序,在该应用程序中,我们跟踪用户的使用情况(屏幕截图、流程和网站使用情况),以计算总工作时间

我需要检测屏幕睡眠/唤醒事件,以便我可以相应地启动和停止应用程序

在linux和windows中,我可以在Javascript中检测到这一点(节点webkit应用程序是在Javascript中构建的),如下面提到的链接所示,但在osx中似乎不起作用:

“dsyp”是您要查找的值:

set x to do shell script "ioreg -c AppleBacklightDisplay | grep brightness"

# lcd on:  dsyp\"={\"min\"=0,\"max\"=2,\"value\"=2}
# lcd off: dsyp\"={\"min\"=0,\"max\"=2,\"value\"=0}