Könnyen válthat az operációs rendszer a Mac rendszerhez AppleScript
Tippek Makradar / / December 19, 2019
Ha már telepítve van a Mac béta OS X 10.10 Yosemite és vitte a szerepe a másodlagos operációs rendszer, így állandóan újra kell indítani a Mac alatt ugyanazt a „tengely”, akkor a másik alatt. Komplikált róla semmi, de a folyamat nagymértékben egyszerűsíthető. Segítség ebben a jó öreg AppleScript.
Újratöltése Mac alatt más operációs kézzel Két fő módja. Először is, ez a gazdaság kulcsfontosságú ⌥ idején kezdő számítógép indulásakor (ha minden jól hangzik ismerős akkord) - akkor menü a boot partíció, ahol már csak azt kell kiválasztani a megfelelő lemezkötetre, és nyomja meg az Enter gombot, hogy töltse le a megfelelő tengely.
A második módszer egyszerűbb és nyilvánvaló: nyissa meg a „System Settings”, kattintson az ikonra A rendszerindító kötet, Válassza ki a lemezt a rendszer töltse le és nyomja meg a gombot Reload, Ami után már csak azt kell várni, hogy töltse be a kiválasztott rendszert.
Mindkét esetben el kell végezni néhány egyszerű lépésben. De minden lehet egyszerűsíteni egy dupla kattintás az egérrel, és adja meg az admin jelszót, akkor legalább megússza a számítógép egyes esetekben - a szükséges a rendszernek is.
Létrehozása a program újraindítása
Run AppleScript szerkesztő, és illessze be az ablakon következő rövid kód:
set currentHD a "Macintosh HD" set toBoot a "Yosemite HD" set DeviceID a (do shell script "diskutil lista | awk '/" & toBoot & "/ {print $ NF}'") do shell script "áldja -device / dev /" & DeviceID & "-setBoot -nextonly" rendszergazdai jogosultságokkal mondani alkalmazás "Finder", hogy újraindítás
Ez az öt vonal tegye a következőket. Az első sorban a lemez köteten a jelenlegi rendszer telepítve. A második sor - szakasz, amelyen az OS X Yosemite. Ha a meghajtók hívott egy másik, nevüket idézőjelben.
Továbbá, a konzol parancs AppleScript határozza programadó azonosítót tároló rész, a második sorban (ami fut, amellyel szeretnénk gyorsan újraindítás). A negyedik sor egy másik konzol parancsot vesz azonosító korábban vett és hozzárendeli az adott lemez Emellett az állapot a csomagtartó - azaz, nem számít, hogyan most újraindítja a Mac, akkor betöltődik kezdve ebben a szakaszban a vezetni. Ez a művelet azonban megköveteli a megerősítést a rendszergazda.
Végül az ötödik sorban újraindítja a rendszert az új beállításokkal.
Takarékos program
Ready kódot a helyes neveket lemezpartíciók szeretné menteni formájában alkalmazást. Kattintson ⌘S gombot (vagy válassza a menü parancs fájl / megtartása) És a Mentés párbeszédpanelen válassza ki a fájlformátumot program. Adja meg az alkalmazás nevét - például Letöltés Yosemite -, és nyomja meg megtartása.
Azt is meg kell, hogy hozzon létre egy hasonló programot, hogy visszatérjen a Yosemite működő rendszert. Ehhez kattintson ⌥⌘S billentyűt (vagy kattintson fájl / ismétlődő) És egy új ablakban, csere a nevét lemezpartíciók az első és a második sor kódot. Ezután mentse a program egy új név alatt, például Vissza Mavericks. Másolás az alkalmazást a külső meghajtó, hogy mivel a Yosemite, tegyük azt az asztali OS X 10.10.
Minden készen áll. Kattintson duplán a program Letöltés Yosemite, Meg a rendszergazda jelszavát - és várja meg a rendszerindító OS X 10.10. Miután játszott a béta változat az új operációs rendszer, alkalmazás futtatásához Vissza Mavericks - és ismét belép az admin jelszót, várjon betölteni az operációs rendszert. Minden egyszerű és kényelmes.
És a Windows - túl
Ugyanebben Makar újraindíthatja a Mac bármilyen csomagtartó térfogata, ami elérhető a számítógépen. Még a Windows-alapú partíció, amit létrehozott Boot Camp. Azonban a Windows a program újraindításához kódot kell egy kicsit más.
Először is, természetesen, a második sorban a forráskód meg kell adnia a Windows kötet nevét (az alapértelmezett Bootcamp). És másodszor, a negyedik sorban a konzol parancsot hozzáadni kívánt zászló -legacy
. Általában az újraindítás Mac szoftver kódja a Windows a következő:
set currentHD a "Macintosh HD" set toBoot a "Bootcamp" set DeviceID a (do shell script "diskutil lista | awk '/" & toBoot & "/ {print $ NF}'") do shell script "Áldd -device / dev /" & DeviceID & "-legacy -setBoot -nextonly" rendszergazdai jogosultságokkal mondani alkalmazás "Finder", hogy újraindítás
Mentse ezt a kódot az a program formátumának címmel Töltse le a Windows. De csak - a Windows vissza OS X lesz visszatérni kézzel. Bár, ha tudod, hogy a mágikus batch script, amely elvégzi az ugyanazon automatikus újraindítás - Üdvözlöm a megjegyzéseket. :)