3

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

これは、アプリケーションが開いている場合に適切にシャットダウンされない (基本的には「強制終了」されている) ことを除いて、うまく機能するため、最初にスクリプトでアプリをシャットダウンしてから再起動を実行したいと考えています。

Stack Overflow で同様の質問を見つけましたが、AppleScript についての私の理解は事実上存在しないため、これをどのように組み合わせることができるかわかりません: ( Applescript を使用してすべてのアプリケーションを終了しますか? ) 再起動を行うスクリプト。

これは可能ですか?もしそうなら、あなたが私に投げることができるアドバイス/ヘルプ/スクリプトをいただければ幸いです.

また、私は AppleScripting の経験が事実上ありません。念のため、オンラインで見つけたものをコピーして貼り付けただけです。

読んでくれてありがとう。

ジャニス

4

1 に答える 1

6

使ってみてください

tell application "Finder" to restart

これは、保存のプロンプトを表示しながらすべてのアプリケーションを終了してから、コンピューターを再起動しようとします

于 2009-07-05T01:27:30.070 に答える