Jak uspat a nebo vypnout Mac na dálku
V dnešním tipu si ukážeme, jakým způsobem můžeme uspat a nebo zcela vypnout počítač Mac na dálku pouze odesláním emailu z naší emailové schránky. Řešení velice jednoduché, ale efektivní. Co k tomu budeme potřebovat? Pouze aplikaci Editor AppleScriptu.
Upozornění: Aplikace Mail musí být na Macu spuštěná jinak tento návod nebude fungovat.
Jak uspat Mac?
Krok první:
Otevřeme si aplikaci Editor AppleScriptu (uložený v Aplikace -> Utility) a klikneme na Soubor -> Nový
Do okna AppleScriptu zkopírujeme následující:
tell application "System Events" to sleep
Uložíme do složky Dokumenty (můžete změnit podle svého uvážení) pod názvem Uspat.
Krok druhý:
Otevřeme aplikaci Mail, v menu klikneme na Mail -> Předvolby (lze též použít klávesovou zkratku CMD ⌘+,) a klikneme na položku Pravidla. Vytvoříme pravidlo kliknutím na tlačítko Přidat.
Pojmenujte si pravidlo podle své libosti a vybereme podmínky, které musí být splněny pro správné fungování.
- Vybereme vše v nabídce Je-li ______ z následujících podmínek splněno:
- Od je _____________ (zde doplníme emailovou adresu, z které budeme email odesílat – v případě, že email pošle někdo jiný nebude toto pravidlo fungovat)
- Předmět je _________ (předmět emailu – pokud se bude lišit pravidlo nebude fungovat)
- Z nabídky Provést tyto akce: vybereme Spustit AppleScript, klikneme na tlačítko Vybrat… a vybereme si skript vytvořený v prvním kroku.
- Klikneme na tlačítko OK a v dialogu “Chcete použít pravidla pro zprávy ve vybraných schránkách?” klikneme na tlačítko Nepoužívat.
Hotovo! Nyní stačí jen odeslat email ve správném formátu a Mac se po přijetí emailu okamžitě uspí.
Jak vypnout Mac?
Postupujeme stejně jako v předchozím návodu, pouze změníme příkaz AppleScriptu na:
tell application "Finder" shut down end tell
a změníme pravidlo v aplikaci Mail tak, aby odpovídalo novému skriptu. Oba dnešní skripty si můžete stáhnout zde:
A je i nějaký způsob jak ho na dálku i zapnout. Třeba WOL, nebo něco jiného?
Bohuzel, zadny zpusob jak ho na dalku jsem zatim neobjevil. Wake On Lan nefunguje, protoze funguje pouze na lokalni siti.