【问题标题】:macOS version 12.3.1: how to quit ScreenSaverEngine by using AppleScriptmacOS 版本 12.3.1:如何使用 AppleScript 退出 ScreenSaverEngine
【发布时间】:2022-06-10 19:49:40
【问题描述】:

我在mac shell中使用代码,但它使我的电脑变成黑屏: open -a ScreenSaverEngine.app; sleep 5; osascript -e 'tell application "ScreenSaverEngine" to quit'

【问题讨论】:

    标签: macos applescript screensaver


    【解决方案1】:

    退出屏幕保护程序很容易,但重新登录需要用户密码。在第一次运行下面的 osacript 时,您还必须向 Terminal.app 授予 2 个权限:

    osascript -e 'tell application "System Events"
        tell screen saver preferences
            start
            delay 5
            stop
        end tell
        delay 1
        keystroke "YourUserPasswordHere" & return
    end tell'
    

    【讨论】:

      猜你喜欢
      • 2023-01-10
      • 1970-01-01
      • 2012-02-11
      • 1970-01-01
      • 1970-01-01
      • 2013-04-14
      • 1970-01-01
      • 2021-10-20
      • 1970-01-01
      相关资源
      最近更新 更多