如何使用 applescript 在 mac 中设置低功耗模式?

How to set low power mode in mac using applescript?

新版本的 macOS 为电池和电源适配器引入了低功耗模式。我正在构建一个应用程序,作为我想使用 applescript/shell 脚本设置或取消设置低功耗模式的一部分。

这是我到目前为止所写的内容,它在我可以获得低功耗模式的当前状态(无论它是打开还是关闭)的地方非常有效。

tell application "System Preferences"
    do shell script "pmset -g | grep lowpowermode"
end tell

在上述步骤之后,我尝试“设置 lowpowermode 0”,但脚本抛出如下错误

tell application "System Preferences"
    do shell script "set lowpowermode 0"
        --> error number -10004

我的目标是使用 applescript/shell 脚本将低功耗模式设置为 0 或 1。非常感谢任何指导。

在终端中试试这个:

sudo pmset -a lowpowermode 1

然后去Apple menu -> System Preferences -> Battery看看好看不好看


如果可行,我想你会在 Applescript 中这样做:

do shell script "pmset -a lowpowermode 1" with administrator privileges