Macos 从AppleScript检测不活动
我有一个AppleScript,当屏幕因为鼠标和键盘闲置而即将锁定并进入屏幕保护程序时,它会警告我。然而,当我观看视频时,它会提醒我 下面是我检测空闲时间的当前方法的一个片段:Macos 从AppleScript检测不活动,macos,applescript,osx-mavericks,Macos,Applescript,Osx Mavericks,我有一个AppleScript,当屏幕因为鼠标和键盘闲置而即将锁定并进入屏幕保护程序时,它会警告我。然而,当我观看视频时,它会提醒我 下面是我检测空闲时间的当前方法的一个片段: set idleTime to (do shell script "ioreg -c IOHIDSystem | awk '/HIDIdleTime/ {print int($NF/1000000000); exit}'") as number 在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”显示:
是的,我认为有些事情是可行的。谢谢。很好:)我从来没有真正使用过“pmset”,但不久前我必须找出如何防止显示休眠(“通过使用I/O套件电源断言动态覆盖这些电源管理设置”),考虑到这一点,我在终端中找到了pmset。(“pm”代表“电源管理”,因此有助于:)
displaysleep 10 (display sleep prevented by VLC)