有没有什么方法可以让我通过命令行或者applescript来检查屏幕是休眠还是唤醒?
与此相关- Check if display is sleeping in Applescript
关于为什么我需要检测屏幕状态是睡眠还是唤醒的小背景:
我正在使用node-webkit创建一个应用程序,在该应用程序中,我们跟踪用户的使用情况(屏幕截图、进程和网站使用情况),以计算工作的总生产小时数。
我需要检测屏幕睡眠/唤醒事件,这样我才能启动和停止应用程序。
在linux和windows中,我能够在Javascript中检测到这一点( Node webkit应用程序是用Javascript构建的),如下面提到的链接所示,但这似乎在osx中不起作用:
https://blog.alexmaccaw.com/javascript-wake-event
Can any desktop browsers detect when the computer resumes from sleep?
发布于 2016-09-17 20:15:35
"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}https://stackoverflow.com/questions/39468539
复制相似问题