首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OSX :从命令行检查屏幕是休眠还是唤醒

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

Stack Overflow用户
提问于 2016-09-13 19:08:27
回答 1查看 1.8K关注 0票数 3

有没有什么方法可以让我通过命令行或者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?

EN

回答 1

Stack Overflow用户

发布于 2016-09-17 20:15:35

"dsyp“是您要查找的值:

代码语言:javascript
复制
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}
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39468539

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档