苹果脚本:如何退出所有正在运行的用户应用程序,然后重新启动到 bootcamp 分区(这部分有效)?
-
23-08-2019 - |
题
我经常在 Mac Pro (e2008) (Mac Os X 10.5.6) 的 bootcamp 分区上重新启动到 Windows。因为我喜欢利用重新启动所需的时间来处理其他事情,而不是只是坐在那里,所以我想编写/执行一个简单的苹果脚本,它基本上可以做到:
- 退出所有正在运行的用户应用程序
- 然后*—应用程序正确退出后—*重新启动到我的训练营分区
第 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 的理解几乎不存在,所以我不知道如何将其结合起来:(使用 Applescript 退出所有应用程序?)以及执行重新启动的脚本。
这可能吗?如果是这样,我将不胜感激您向我提供的任何建议/帮助/脚本。
另外,我几乎没有 AppleScripting 的经验,到目前为止我所做的只是复制/粘贴我在网上找到的内容,以防万一。
感谢您的阅读。
詹尼斯
解决方案
尝试使用
tell application "Finder" to restart
这会尝试退出每个应用程序,同时提示保存,然后重新启动计算机
不隶属于 StackOverflow