gpt4 book ai didi

macos - AppleScript:如何退出所有正在运行的用户应用程序,然后重新启动到 bootcamp 分区(这部分有效)?

转载 作者:行者123 更新时间:2023-12-04 22:46:51 27 4
gpt4 key购买 nike

我经常在 Mac Pro (e2008) (Mac Os X 10.5.6) 的 bootcamp 分区上重新启动 Windows。因为我喜欢用重新启动的时间来做其他事情,而不是只是坐着,所以我想编写/执行一个简单的 applescript,它基本上可以做到:

  1. 退出所有正在运行的用户应用程序
  2. 然后*——在应用程序正确退出后——*重新启动到我的训练营分区

第 2 部分我已经使用了一段时间,我在网上找到的脚本如下:

do shell script "bless -mount /Volumes/WinVista/ -legacy -setBoot -nextonly" with 
administrator privileges
do shell script "shutdown -r now" with administrator privileges

这很好用,除了如果应用程序打开它们没有正确关闭(基本上它们是“强制退出”)所以我希望脚本先关闭应用程序然后执行重启。

我在 Stack Overflow 上发现了一个类似的问题,但由于我对 AppleScript 的理解几乎不存在,我不知道如何将它:( Quit All Applications using Applescript?) 与执行重启的脚本结合起来。

这可能吗?如果是这样,我将不胜感激您可以向我提供的任何建议/帮助/脚本。

此外,我几乎没有使用 AppleScripting 的经验,到目前为止我所做的只是复制/粘贴我在网上找到的内容,以防万一。

感谢阅读。

詹尼斯

最佳答案

尝试使用

tell application "Finder" to restart

这会尝试退出所有应用程序,同时提示保存,然后重新启动计算机

关于macos - AppleScript:如何退出所有正在运行的用户应用程序,然后重新启动到 bootcamp 分区(这部分有效)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1083295/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com