【问题标题】:How to set low power mode in mac using applescript?如何使用applescript在mac中设置低功耗模式?
【发布时间】:2022-10-17 14:37:11
【问题描述】:

新版 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/shellscript 将低功耗模式设置为 0 或 1?

【问题讨论】:

    标签: macos applescript


    【解决方案1】:

    在终端中试试这个:

    sudo pmset -a lowpowermode 1
    

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


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

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

    【讨论】:

    • 当我添加“sudo”时它起作用了谢谢!
    • 每次我运行脚本时,它都会要求我使用登录密码确认设置。我想知道有没有办法只问一次
    猜你喜欢
    • 1970-01-01
    • 2014-08-24
    • 1970-01-01
    • 1970-01-01
    • 2013-06-12
    • 2017-09-22
    • 1970-01-01
    • 2021-10-29
    • 1970-01-01
    相关资源
    最近更新 更多