AppleScript: Come posso uscire da tutte le applicazioni utente in esecuzione e quindi riavviare al bootcamp partizione (questo funziona Part)?

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

Domanda

Mi capita spesso di riavviare in Windows su una partizione bootcamp nel mio Mac Pro (E2008) (Mac Os X 10.5.6). Perché mi piace usare il tempo necessario per il riavvio per altre cose invece di appena seduti intorno mi piacerebbe scrivere / eseguire un semplice AppleScript che fondamentalmente fare:

  1. Chiudere tutte le applicazioni in esecuzione utente
  2. Poi * -dopo le applicazioni sono state smettere properly- * riavvio per la mia partizione Bootcamp

Parte 2 ho utilizzato per un po 'ora con uno script che ho trovato on-line che è la seguente:

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

Questa grande opera, tranne che se le applicazioni sono aperte non sono adeguatamente l'arresto (in pratica essi sono 'forza di uscire') quindi mi piacerebbe avere l'arresto script di Google Apps prima quindi eseguire il riavvio.

Ho trovato una domanda simile su Stack Overflow, ma dal momento che la mia comprensione di AppleScript è praticamente nessuno inesistente non so come avrei potuto combinare questo: ( chiudere tutte le applicazioni utilizzando Applescript? ) con lo script che fa il riavvio.

È possibile? Se è così Gradirei qualsiasi consiglio / aiuto / script si può buttare a me.

Anche io ho praticamente alcuna esperienza con AppleScripting tutto ciò che ho fatto finora è stato copia / incolla quello che avevo trovato on-line, nel caso in cui quello che conta.

Grazie per la lettura.

Jannis

È stato utile?

Soluzione

provare a utilizzare

tell application "Finder" to restart

questo tenta di chiudere tutte le applicazioni, mentre spingendo per risparmiare, e quindi riavviare il computer

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top