gpt4 book ai didi

macos - 操作系统 : check if screen is sleep or awake from command line

转载 作者:行者123 更新时间:2023-12-04 03:19:11 24 4
gpt4 key购买 nike

有什么方法可以通过命令行或 applescript 检查屏幕是 sleep 还是唤醒?

与此相关 - Check if display is sleeping in Applescript

关于为什么我需要检测屏幕状态是 sleep 还是清醒的一些背景知识:

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

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

在 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?

最佳答案

“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}

关于macos - 操作系统 : check if screen is sleep or awake from command line,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39468539/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com