Trece cu ușurință sistemul de operare pentru Mac prin AppleScript
Sfaturi Makradar / / December 19, 2019
Dacă aveți deja instalat pe beta Mac OS X 10.10 Yosemite și a luat-o la rolul sistemului de operare secundar, astfel încât să aibă în mod constant pentru a reporni Mac sub aceeași „axa“, apoi sub cealaltă. Complicată despre ea nu este nimic, dar procesul poate fi simplificat foarte mult. Ajutor în acest bun vechi AppleScript.
Reîncarcă această Mac sub alte sisteme de operare manual Există două moduri principale. În primul rând, aceasta este cheia care deține ⌥ la momentul începerii pornirea calculatorului (atunci când toate sună bine coardă familiar) - atunci meniu partiției de încărcare, în cazul în care rămâne doar să aleagă volumul corect de disc și apăsați tasta Enter pentru a descărca corespunzătoare axe.
A doua metodă este mai simplă și evidentă: pentru a deschide „System Settings“, faceți clic pe pictograma Volumul de încărcare, Selectați discul cu sistemul pentru a descărca și apăsați pe butonul Reîncarcă, După care rămâne doar să aștepte pentru tine pentru a încărca sistemul selectat.
În ambele cazuri, trebuie să efectuați câțiva pași simpli. Dar toate pot fi simplificate la un dublu click al mouse-ului și introduceți parola de administrator, atunci puteți obține cel puțin departe de calculator pentru unele cazuri - este necesar ca sistemul să se pornească.
Crearea unui program de repornire
Run AppleScript Editor și lipiți-l în fereastra următorul cod scurt:
Set currentHD la "Macintosh HD" Set toBoot la "Yosemite HD" set de DeviceId la (do shell script "lista diskutil | awk '/" & toBoot & "/ {print $ NF}'") face coajă script "binecuvânteze, Dispozitiv / dev /" & DeviceId & "-setBoot -nextonly", cu drepturi de administrator spune aplicație "Finder" la reîncepe
Aceste cinci linii fac următoarele. Prima linie arată volumul de disc pe care este instalat sistemul curent. A doua linie - secțiunea pe care OS X Yosemite. În cazul în care unitățile dvs. sunt numite de alta, a pus numele în ghilimele.
Mai mult, prin comanda consolei AppleScript definește secțiunea de depozitare identificatorul programatic, a declarat a doua linie (care se execută, prin care dorim rapid repornire). A patra linie cu o altă comandă al consolei ia identificator primit anterior și atribuie discul corespunzător Pe lângă starea de boot - adică, indiferent de modul în care sunt acum reporniți Mac-ul, acesta va fi încărcat pornind de la această secțiune a dvs. conduce. Cu toate acestea, această operațiune necesită o confirmare de către administratorul de sistem.
În cele din urmă a cincea linie reporneste sistemul cu noile setări.
programul de economisire
Codul Gata cu denumirile corecte ale partițiile pe disc pe care doriți să le salvați sub forma de aplicare. Faceți clic pe butonul ⌘S (sau selectați comanda de meniu fișier / reține) Și în caseta de dialog Salvare, selectați formatul de fișier program. Se specifică numele aplicației - de exemplu, Descărcați Yosemite - și presa reține.
De asemenea, trebuie să creați un program similar pentru a reveni la Yosemite la sistemul dvs. de lucru. Pentru a face acest lucru, faceți clic pe tasta ⌥⌘S (sau click fișier / duplicat) Și într-o fereastră nouă, schimba numele de partiții de disc în prima și a doua linie de cod. Apoi, salvați programul sub un nume nou, de exemplu, Înapoi la Mavericks. Copiați aplicația la unitatea externă, pentru a fi în Yosemite, mutați-l pe desktop OS X 10.10.
Totul este pregătit. Faceți dublu clic pe programul Descărcați Yosemite, Introduceți parola de administrator - și așteptați pentru boot OS X 10.10. După ce a jucat cu versiunea beta a noilor sisteme de operare, executați aplicația Înapoi la Mavericks - și, introducând încă o dată parola de administrator, așteptați pentru a încărca sistemul de operare. Totul este simplu și convenabil.
Și pentru Windows - prea
În același Makar poate reporni Mac de la orice volum de boot, care este disponibil pe computer. Chiar și cu partiție Windows care ați creat-o prin intermediul Boot Camp. Cu toate acestea, sub Windows pentru a reporni codul de program ar trebui să fie un pic diferit.
În primul rând, desigur, în a doua linie a codului sursă trebuie să specificați numele Windows volum (implicit este Bootcamp). Și în al doilea rând, în al patrulea rând, în comanda consola pe care doriți să adăugați un steag -legacy
. În general, repornirea Mac codul software pentru Windows este după cum urmează:
Set currentHD la "Macintosh HD" Set toBoot la "Bootcamp" set de DeviceId la (do shell script "lista diskutil | awk '/" & toBoot & "/ {print $ NF}'") do shell script "Binecuvântează, Dispozitiv / dev /" & DeviceId & "-legacy -setBoot -nextonly" cu drepturi de administrator spune aplicație "Finder" la reîncepe
Salvați acest cod în formatul programului intitulat Descărcați pentru Windows. Dar numai - de la Windows înapoi la OS X va trebui să se întoarcă manual. Deși dacă știți magia lot-script care va efectua aceeași repornire automată - bun venit la comentarii. :)