Hem 9000 - den ultimata Doorbell (8 / 12 steg)
Steg 8: Programvaran (Applescript) & mer
Att låta en enda mobil, öppna terminal och skriv:
defaults skriva com.apple.FaceTime AutoAcceptInvitesFrom-array-Lägg till +15205551212
(där antalet på slutet är din iPhone) Det kommer att aktivera facetime, även om dess inte öppna.
APPLESCRIPT KOD:
--Startar Facetime Session Ange status till true Upprepa tills status = false --Kontrollera om samtalet är fortfarande aktiv tala för programmet "FaceTime" Aktivera annat
Öppna "facetime://15205551212"
dröjsmål 5
--simulera att trycka på Enter
tala om för programmet "systemhändelser"
tangenttryckning återvända
--Kontrollera om Facetime är aktiv
tala om för programmet "systemhändelser" att ställa in theCount till greven av (processer vars namn är "Facetime")
om theCount = 0 då
shell script "sleep 1"
annat
tala för programmet "FaceTime" Aktivera
--börjar automator skript för att ta bild och e-posta den
tala för programmet "Ta bild och E-mail" att lansera
tala för programmet "Ta bild och E-mail" Aktivera
dröjsmål 5
--Startar Video capture
tala för programmet "QuickTime Player 7"
försök
Aktivera
ny filminspelning
Starta först inspelningen
shell script "sleep 10"
--Anger hur länge facetime kommer ringer telefonen (30 SEK)
dröjsmål 45--om datasamtal är aktivt vänta 60 sekunder innan efterkontroll
--3600 är 1 timme, 1800 = 1/2 timme, 60 = 1 min, 300 = 5 min
--Lägg till 300 (5 min) framåt/bakom start
tala om för programmet "systemhändelser" att berätta processen "FaceTime"
om namnet på framrutan innehåller "inte tillgänglig" sedan
shell script "sleep 1"
Ange status till false
--Kontrollera om samtalet är fortfarande aktiv
tala för programmet "FaceTime" Aktivera
tala om för programmet "systemhändelser" att berätta processen "FaceTime"
om namnet på framrutan innehåller "med" då
Ange status till true
shell script "sleep 5"
--Kontrollera om samtalet är fortfarande aktiv
annat
--Sluta Facetime / video inspelning om samtalet inte är aktiv
tala om för programmet "systemhändelser" att berätta processen "FaceTime"
om namnet på framrutan innehåller "facetime" sedan
Ange status till false
berätta att Tvångsavsluta program "FaceTime"
shell script "sleep 1"
tala för programmet "QuickTime Player 7"
stoppa inspelningen först
tala för programmet "QuickTime Player 7"
avsluta
tala om slutet
tala om slutet
slut om
tala om slutet
slut om
tala om slutet
slut om
tala om slutet
avsluta repeat
sluta försök
tala om slutet
slut om
tala om slutet
slutet
slutet
slutet
-------------------------------------------------------------------
Observera denna kod:
--börjar automator skript för att ta bild och e-posta den
tala för programmet "Ta bild och E-mail" att lansera
tala för programmet "Ta bild och E-mail" Aktivera
Detta aktiverar en Apples AUTOMATOR skript för att ta en photocapture av videoflödet, och email den till jag
och starta en videoinspelning eller dörrklockan kameran / ljud och spara den som en MOV-fil (fattig mans DVR)
Här är en bra Tutorial hur man gör detta genom TUAW'S Cory Bohon