Als je het volgende in de applescript editor plakt en als programmaatje opslaat, dan kun je dat opstarten elke keer als je van locatie verandert. ZOu ook automatisch moeten kunnen, met bijvoorbeeld iets als
http://www.mhtc.net/~bunnz/onwake/onwake.htmlPas in het script de 3 bovenste variabelen aan. Hostnaam moet gelijk zijn aan de hostnaam die je ingevuld hebt als IMAP server in Mail.
----
set intern_ip to "192.168.1.3"
set extern_ip to "123.456.789.123"
set hostnaam to "mailserver.mijndomein.nl"
set vraag to (display dialog "Ben je thuis?" buttons {"Nee", "Ja"} default button 2)
if button returned of the result is "Nee" then
do shell script ("sed -i .backup '/" & hostnaam & "/d' /etc/hosts; echo '" & extern_ip & " " & hostnaam & "' >> /etc/hosts") with administrator privileges
else if button returned of the result is "Ja" then
do shell script ("sed -i .backup '/" & hostnaam & "/d' /etc/hosts; echo '" & intern_ip & " " & hostnaam & "' >> /etc/hosts") with administrator privileges
end if
------
(Bewerkt door Backspin om 12:00, 23-09-2008)