Nechte si posílat aktuální IP adresu vašeho Maca na iPhone

V tomto článku jsme si ukázali jak velice jednoduše uspat nebo vypnout našeho Maca pouhým odesláním emailu. Ozval se nám čtenář, že by chtěl aby mu jeho Mac po přijetí emailu odeslal svoji IP adresu na iPhone. Trochu jsme zapátrali a zaexperimentovali a výsledek můžete nalézt v našem návodu.
Pro úspěšné fungování následujícího návodu je nutné mít na počítačí nainstalovaný program Zprávy (momentálně v Beta verzi ke stažení ze stránek Apple), zařízení se systémem iOS a spuštěný Mail. Návod je otestován na systému Mac OS X 10.7.3 a iOS 5.1.
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í a změníme položku +42xxxxxxxxxx na naše vlastní telefonní číslo:
set response to do shell script "/usr/bin/curl http://checkip.dyndns.org/" set ip_address to extract_ip(response) -- ponechá IP adresu ve schránce pro pozdější použítí tell application "iChat" activate set the clipboard to ip_address send ip_address to buddy "+42xxxxxxxxxx" of service 1 end tell -- funkce, která vyčistí kód předaný z dydns.com on extract_ip(this_text) set clean_ip to "" set this_char to "" repeat with this_char in this_text set this_char to the contents of this_char if the this_char is in {"0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "."} then set the clean_ip to the clean_ip & this_char as string end if end repeat return the clean_ip end extract_ip
Uložíme do složky Dokumenty pod námi zvoleným názvem (já jsem použil název Adresa)
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 po přijetí emailu dá podnět aplikaci Zprávy k odeslání momentální IP adresy vašeho počítače.
Skript vytvořený v tomto návodu si můžete stáhnout z našeho serveru zde: