Passare facilmente il sistema operativo per Mac tramite AppleScript
Consigli Makradar / / December 19, 2019
Se avete già installato sul vostro Mac beta OS X 10.10 Yosemite e la portò al ruolo del sistema operativo secondario, in modo da avere costantemente per riavviare il Mac sotto lo stesso "asse", quindi sotto l'altro. Complicato su di esso non v'è nulla, ma il processo può essere notevolmente semplificata. Aiuto in questo buon vecchio AppleScript.
Ricarica questa Mac sotto altri sistemi operativi manualmente Ci sono due modi principali. In primo luogo, è in possesso di chiave ⌥ al momento di iniziare il computer si avvia (quando tutto suona bene corda familiare) - poi c'è menù della partizione di avvio, dove rimane solo da scegliere il volume del disco corretto e premere il tasto Invio per scaricare l'appropriato asse.
Il secondo metodo è più semplice ed evidente: per aprire la finestra "Impostazioni di sistema", fare clic sull'icona Il volume di avvio, Selezionare il disco con il sistema per scaricare e premere il pulsante Ricarica, Dopo di che non resta che aspettare per voi di caricare il sistema selezionato.
In entrambi i casi, è necessario eseguire pochi semplici passi. Ma tutto può essere semplificata ad un doppio click del mouse e immettere la password di amministratore, allora si può ottenere almeno lontano dal computer per alcuni casi - necessaria al sistema per l'avvio stesso.
Creazione di un riavvio del programma
Esegui AppleScript Editor e incollarlo nella finestra seguente codice funzione:
currentHD impostato su "Macintosh HD" set toBoot a "Yosemite HD" set deviceID a (fare shell script "lista diskutil | awk '/" & toBoot & "/ {print $ NF}'") do shell script "benedica -device / dev /" & deviceID & "-setBoot -nextonly" con privilegi di amministratore tell application "Finder" per nuovo inizio
Queste cinque linee la procedura di seguito. La prima riga mostra il volume del disco su cui è installato il sistema attuale. La seconda linea - sezione in cui il OS X Yosemite. Se le unità sono chiamati da un altro, mettere i loro nomi tra virgolette.
Inoltre, attraverso il comando console AppleScript definisce sezione di memorizzazione identificatore programmatico, detta seconda linea (che è in esecuzione, con la quale vogliamo rapidamente riavvio). La quarta riga con un altro comando console prende identificatore ricevuto in precedenza e assegna il disco corrispondente Oltre lo stato dello stivale - che è, non importa come si sta ora riavvia il Mac, verrà caricato a partire da questa sezione del tuo guidare. Tuttavia, questa operazione richiede la conferma da parte dell'amministratore di sistema.
Infine, la quinta riga riavvia il sistema con le nuove impostazioni.
programma di risparmio
Codice Ready con i nomi corretti delle partizioni del disco che si desidera salvare sotto forma di applicazione. Fare clic sul pulsante ⌘S (o selezionare il comando di menu file / conservare) E nella finestra di dialogo Salva, selezionare il formato file programma. Specificare il nome dell'applicazione - per esempio, Scarica Yosemite - e premere conservare.
È inoltre necessario creare un programma simile per tornare da Yosemite al vostro sistema di lavoro. Per fare questo, fare clic su chiave ⌥⌘S (o fare clic su file / duplicato) E in una nuova finestra, scambiare i nomi di partizioni del disco nella prima e nella seconda riga di codice. Quindi, salvare il programma con un nuovo nome, ad esempio, Torna a Mavericks. Copiare l'applicazione per l'unità esterna, ad essere in Yosemite, spostarlo sul desktop di OS X 10.10.
Tutto è pronto. Fare doppio clic sul programma Scarica Yosemite, Immettere la password di amministratore - e attendere il caricamento del sistema OS X 10.10. Dopo aver giocato con la versione beta dei nuovi sistemi operativi, eseguire l'applicazione Torna a Mavericks - e, entrando ancora una volta la password di amministratore, ora di caricare il sistema operativo. Tutto è semplice e conveniente.
E Windows - troppo
Nello stesso Makar può riavviare il Mac da qualsiasi volume di avvio che è disponibile sul computer. Anche con partizione di Windows-based che avete creato tramite Boot Camp. Tuttavia, in Windows per riavviare il codice di programma dovrebbe essere un po 'diverso.
In primo luogo, ovviamente, nella seconda riga del codice sorgente è necessario specificare il nome di Windows volumi (il valore predefinito è Bootcamp). E in secondo luogo, nella quarta riga nel comando console che si desidera aggiungere una bandiera -legacy
. In generale, il riavvio del codice software Mac per Windows è la seguente:
currentHD impostato su "Macintosh HD" set toBoot a "Bootcamp" set deviceID a (do shell script "lista diskutil | awk '/" & toBoot & "/ {print $ NF}'") do shell script "Benedici -device / dev /" & deviceID & "-legacy -setBoot -nextonly" con privilegi di amministratore tell application "Finder" per nuovo inizio
Salva questo codice nel formato del programma dal titolo scaricare Windows. Ma solo - da Windows torna a OS X dovrà tornare manualmente. Anche se si conosce la magia in lotti-script che eseguirà lo stesso riavvio automatico - benvenuto ai commenti. :)