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

Jan*_*nis 3 macos applescript restart bootcamp

我经常在Mac Pro(e2008)(Mac OS X 10.5.6)的bootcamp分区上重启Windows.因为我喜欢花时间重新启动其他东西,而不是只是坐在那里我想编写/执行一个基本上可以做的简单的AppleScript:

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

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

do shell script "bless -mount /Volumes/WinVista/ -legacy -setBoot -nextonly" with 
administrator privileges
do shell script "shutdown -r now" with administrator privileges
Run Code Online (Sandbox Code Playgroud)

这很好用,除非应用程序打开它们没有正确关闭(基本上它们正在'强制退出')所以我想先让脚本关闭应用程序然后执行重启.

我在Stack Overflow上发现了类似的问题,但由于我对AppleScript的理解几乎不存在,我不知道如何将这个结合起来:( 使用Applescript退出所有应用程序?)和重启的脚本.

这可能吗?如果是这样,我将不胜感激,你可以向我投掷任何建议/帮助/脚本.

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

谢谢你的阅读.

Jannis

cob*_*bal 6

尝试使用

tell application "Finder" to restart
Run Code Online (Sandbox Code Playgroud)

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