macos - 在 MacOSX 上禁用/取消 sleep 命令

标签 macos applescript sleep osx-leopard

在 MacOSX 中完全禁用 sleep 选项似乎是不可能的,因此用户无法手动将系统置于 sleep 状态。

AppleScript 在 Leopard(甚至 Snow Leopard)中有没有办法捕捉 Sleep 事件并取消它?

最佳答案

您不能从用户模式执行此操作,因为电源管理器会阻止它,因此您需要使用内核扩展,例如 InsomniaX

关于macos - 在 MacOSX 上禁用/取消 sleep 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1217242/

相关文章:

bash - 更改多个文件夹的修改日期以匹配其最近修改的文件的日期

go - 如何从云功能中安排一些事情

cocoa - 同时打开多个文档,每个文档都有不同的菜单项状态

c - C 标准库结构在 macOS 或 Linux 上的编译器和库版本之间是否兼容?

macos - 使用 Homebrew 软件安装特定版本的 python2

c - 读取输入时如何移动类型光标

macos - 如何使用 automator 在 mac osx 上制作 droplet?

macos - Applescript 使用登录 shell 运行 shell 脚本

java线程 sleep 解析和等待同步块(synchronized block)

python - 在 Windows 上使用 Python 时 time.sleep() 出现 "Interrupted function call"异常?