gpt4 book ai didi

macos - 从 AppleScript 检测不活动状态

转载 作者:行者123 更新时间:2023-12-02 04:58:14 24 4
gpt4 key购买 nike

我有一个 AppleScript,当屏幕因鼠标和键盘空闲而即将锁定并进入屏幕保护程序时,它会向我发出警告。但是,当我观看视频时,它会警告我。

以下是我当前检测空闲时间的方式的片段:

set idleTime to (do shell script "ioreg -c IOHIDSystem | awk '/HIDIdleTime/ {print int($NF/1000000000); exit}'") as number

AppleScript 中是否有比上述方法更好的方法来检测不活动(尤其是观看视频时)?

我在 OSX-Mavericks

最佳答案

查看“pmset”的手册页。整个事情已经描述完毕。它可以列出断言。

pmset -g

您可以通过这种方式检查电源管理是否有任何此类断言...

例如,当 VLC 播放电影时,“pmset -g”显示:

 displaysleep 10 (display sleep prevented by VLC)

关于macos - 从 AppleScript 检测不活动状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20054722/

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