Voit itse lisätä ja muuttaa sisältöä muokkaa-painikkeiden avulla
Ennen tallennusta suositellaan ottamaan kopio muokkausruudusta (ctrl-a -> ctrl-c)
Olet itse vastuussa tämän teoksen käytöstä aiheutuvista vahingoista Lue lisää.
Hälytinjärjestelmät
Siirry navigaatioon
Siirry hakuun
Verisure
[muokkaa]Älypistorasian kytkeminen päälle tietokoneen työpöydältä
[muokkaa]- Seuraava Applescript-koodi kytkee päälle / pois älypistorasian.
- Tarvittaessa delay-aikoja voi pidentää / lyhentää sekunteina. Liian lyhyissä ajoissa koodi ei välttämättä toimi.
- Etsi älypistorasian (ja tarvittaessa muidenkin lomakkeien ja painikkeide id:t) seuraavasti:
- Ota käyttöön Web Inspector: Safarin asetuksista Advanced > Show Develop menu in menu bar
- Klikkaa hiiren oikealla nettisivun älypistorasiakuvaketta > Inspect Element > ota talteen id-koodi kohdasta <button id="PISTORASIAKOODI"> ja lisää se koodiin kuten myös kirjautumistiedot
- Tallenna koodi Applescriptistä File > Export... > File Format: Application, Run-only
- Tallennuksen jälkeen ensimmäisellä käynnistyskerralla hyväksy System Preferences > Security & Privacy > Privacy > Accessibility > Keittiövalo.app (avaa lukko)
tell application "Safari"
make new document with properties {URL:"http://mypages.verisure.com/login.html"}
delay 10
do JavaScript " document.getElementById('j_username').focus();" in document 1
delay 1
do JavaScript " document.getElementById('j_username').select();" in document 1
delay 1
do JavaScript " document.getElementById('j_username').value ='SÄHKÖPOSTIOSOITE';" in document 1
delay 1
tell application "System Events"
keystroke space
end tell
do JavaScript " document.getElementById('j_password').focus();" in document 1
delay 1
do JavaScript " document.getElementById('j_password').select();" in document 1
delay 1
do JavaScript " document.getElementById('j_password').value ='SALASANA';" in document 1
delay 1
tell application "System Events"
keystroke space
end tell
delay 1
tell application "Safari"
do JavaScript " document.getElementById('login-button').click();" in document 1
delay 10
do JavaScript " document.getElementById('PISTORASIAKOODI').click();" in document 1
set miniaturized of window 1 to true
end tell
end tell