AppleScript: Comment puis-je quitter toutes les applications en cours d'exécution de l'utilisateur puis redémarrez à bootcamp (partition fonctionne cette partie)?

StackOverflow https://stackoverflow.com/questions/1083295

Question

Je redémarre fréquemment dans Windows sur une partition bootcamp dans mon Mac Pro (e2008) (Mac Os X 10.5.6). Parce que j'aime utiliser le temps qu'il faut pour redémarrer pour d'autres choses au lieu de simplement assis autour Je voudrais écrire / exécuter simple AppleScript qui en fait le faire:

  1. Fermez toutes les applications en cours d'exécution utilisateur
  2. Puis * -après les applications ont été quitter properly- * restart à ma partition bootcamp

Partie 2 J'utilise un peu de temps maintenant avec un script que j'ai trouvé en ligne qui est la suivante:

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

Cela fonctionne très bien, sauf que si les applications sont ouvertes, elles ne sont pas correctement l'arrêt (fondamentalement, ils sont « force quit ») donc je voudrais avoir l'arrêt du script apps d'abord puis exécutez le redémarrage.

J'ai trouvé une question similaire sur Stack Overflow mais étant donné que ma compréhension de AppleScript est pratiquement inexistant, je ne sais pas comment je pourrais combiner: ( Fermez toutes les applications utilisant AppleScript ) avec le script qui fait le redémarrage.

Est-ce possible? Si oui, je vous serais reconnaissant de tout conseil / aide / scripts que vous pouvez jeter à moi.

Aussi je n'ai pratiquement aucune expérience avec AppleScripting tout ce que je l'ai fait jusqu'à présent était de copier / coller ce que j'avais trouvé en ligne, juste au cas où ce qui compte.

Merci pour la lecture.

Jannis

Était-ce utile?

La solution

essayez d'utiliser

tell application "Finder" to restart

essayer de quitter toutes les applications, tout en demandant pour les sauvegardes, puis redémarrez l'ordinateur

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top