AppleScriptejä
Xcode, Mac OS X Server sekä muuta hauskaa ja hyödyllistä
9 viestiä
• Sivu 1/1
-
- Viestit: 218
- Liittynyt: 31.10.2005 klo 2.21
AppleScriptejä
Viesti Kirjoittaja bigJuice »
Lueskelin snadiomena.net:ä ja sielllä on viikon vinkkinä AppleScripti ja vanhoista vinkeistä löyty lisää. Kysymys kuuluukin, että millaisia näppäriä skriptejä teillä on kyätössä? Ja pystyttekö laittamaan niitä tänne? Lisäksi löytyykö jostain AppleScriptien tekoo lyhyen oppimäärän ohjetta?
-
- Viestit: 2952
- Liittynyt: 4.3.2004 klo 19.46
Viesti Kirjoittaja wanders »
Joku aika sitten tein tällaisen iTunesin pysäytys-skriptin. Eli skripti pysäyttää iTunesin soiton kappaleen loputtua. Ei tarvitse keskeyttää kappaletta eikä kytätä koska se loppuu.
Löysin netistä pari malliskriptiä, mutta niissä oli molemmissa ongelmia (toinen vei koneen tehoja aika reippaasti), joten tein paremman. Itsellä skripti on kytketty näppäinyhdistelmään Omppu+Shift+S.
Toiminta:
Näytölle tulee dialogi, joka ilmoittaa iTunesin pysäytyksestä kappaleen jälkeen.
Cancelillä pääsee jatkamaan normaalia soittoa.
12 sekuntia ennen kappaleen loppua skripti aktivoituu, jolloin se feidaa äänentasoa alemmaksi ja pysäyttää iTunesin seuraavan kappaleen alkuun.
Pysäytyksen jälkeen äänentaso nostetaan takaisin alkuarvoonsa.
Skripti:
Löysin netistä pari malliskriptiä, mutta niissä oli molemmissa ongelmia (toinen vei koneen tehoja aika reippaasti), joten tein paremman. Itsellä skripti on kytketty näppäinyhdistelmään Omppu+Shift+S.
Toiminta:
Näytölle tulee dialogi, joka ilmoittaa iTunesin pysäytyksestä kappaleen jälkeen.
Cancelillä pääsee jatkamaan normaalia soittoa.
12 sekuntia ennen kappaleen loppua skripti aktivoituu, jolloin se feidaa äänentasoa alemmaksi ja pysäyttää iTunesin seuraavan kappaleen alkuun.
Pysäytyksen jälkeen äänentaso nostetaan takaisin alkuarvoonsa.
Skripti:
Koodi: Valitse kaikki
(* iTunes Stopper by wanders@ioni.org *)
tell application "iTunes"
set playing_track to name of current track
set startVolume to sound volume
set song_duration to ((duration of current track) - player position)
set fadetime to 10
set fader to fadetime
if (song_duration > (fadetime + 2)) then
display dialog "iTunes pysäytetään kappaleen \"" & artist of current track & ": " & name of current track & "\" jälkeen." default button "OK" giving up after (song_duration - fadetime)
end if
repeat until player state is not playing
set song_duration to ((duration of current track) - player position)
if name of current track is playing_track then
if (song_duration < fadetime) then
set sound volume to (sound volume * (fader / fadetime))
set fader to (fader - 1)
end if
delay 1
else
stop
exit repeat
end if
end repeat
set sound volume to startVolume
end tell
---
-
- Viestit: 937
- Liittynyt: 5.6.2006 klo 13.48
- Paikkakunta: Helsinki
Viesti Kirjoittaja morbusg »
Intouduin kokeilemaan tuota snadiomenan latauksien siivous skriptiä, mutta sitten tuli todella tyhmä olo. Miten saan suoritettua sen? Siihen asti pääsin että sain skriptivalikon tuonne yläpalkkiin, mutta kun klikkaan skriptiä niin se vain avautuu editoriin.
Pitääkö ne aina liittää johonkin näppäinyhdistelmään?
Pitääkö ne aina liittää johonkin näppäinyhdistelmään?
-
- Viestit: 2952
- Liittynyt: 4.3.2004 klo 19.46
-
- Viestit: 937
- Liittynyt: 5.6.2006 klo 13.48
- Paikkakunta: Helsinki
-
- Viestit: 2952
- Liittynyt: 4.3.2004 klo 19.46
Viesti Kirjoittaja wanders »
Anteeksi luin huonosti. Onhan sinulla ruksi "Näytä Library-skriptit" päällä, jolloin skriptikansiot näkyvät alakkain. Jos näin näkyy ja käynnistät sieltä skriptin ja se menee edelleen editoriin, en osaa auttaa (itsellä skriptit käynnistyvät).morbusg kirjoitti:Juu, sen juuri sanoin tehneeni, mutta aukeaa vaan editoriin, ei suorita.
Ettet siis valitse "Avaa Skripti-kansio"... mulla siis suomeksi.
---
-
- Viestit: 937
- Liittynyt: 5.6.2006 klo 13.48
- Paikkakunta: Helsinki
Viesti Kirjoittaja morbusg »
Selvisi vihdoin, eli olin kirjoittanut skriptin muulla ohjelmalla kun skripti-editorilla, niin piti avata se skripti-editoriin ja tallentaa skriptinä. Eli eipä nämä näemmä olekkaan tekstiä, ts. skriptejä. Kiitos kuitenkin.
[EDIT] Jahas, lisäksi skriptieditorin ryökäle päätti tallentaa sen sellaisessa muodossa ettei sitä saa enää muokattua. Nerokasta. Ei. Ja koska se on binäärihkössä muodossa niin pitäisi kirjoittaa koko hoito uudestaan. Apple: ei näin.
[EDIT] Jahas, lisäksi skriptieditorin ryökäle päätti tallentaa sen sellaisessa muodossa ettei sitä saa enää muokattua. Nerokasta. Ei. Ja koska se on binäärihkössä muodossa niin pitäisi kirjoittaa koko hoito uudestaan. Apple: ei näin.
-
- Viestit: 1412
- Liittynyt: 22.2.2004 klo 23.08
- Paikkakunta: Helsinki
Viesti Kirjoittaja Sälli »
Oletkohan vahingossa ruksannut sen "run only" kohdan päälle? Oletuksena se on pois päältä ja skriptit tallennetaan luettavassa muodossa.morbusg kirjoitti:Jahas, lisäksi skriptieditorin ryökäle päätti tallentaa sen sellaisessa muodossa ettei sitä saa enää muokattua. Nerokasta. Ei. Ja koska se on binäärihkössä muodossa niin pitäisi kirjoittaa koko hoito uudestaan. Apple: ei näin.
-
- Viestit: 937
- Liittynyt: 5.6.2006 klo 13.48
- Paikkakunta: Helsinki
9 viestiä
• Sivu 1/1
Palaa sivulle “Ohjelmointi, skriptit ja palvelimet”
Hyppää
- Yleiset aiheet
- ↳ Ajankohtaista Apple-maailmasta
- ↳ Käyttöjärjestelmät
- ↳ Ohjelmat
- ↳ Yleiskeskustelu
- Mac ja oheislaitteet
- ↳ Yleiskeskustelu laitteista
- ↳ MacBook, MacBook Pro ja MacBook Air
- ↳ iMac
- ↳ Mac mini
- ↳ Mac Pro ja Mac Studio
- ↳ Ongelmia Macin kanssa?
- iPhone, iPad ja Apple Watch
- ↳ iPhone-, iPad- ja Apple Watch -laitekeskustelu
- ↳ iPhone-, iPad- ja Apple Watch -ohjelmat sekä iOS
- ↳ Ongelmia iPhonen, iPadin tai Apple Watchin kanssa?
- Huviksi ja hyödyksi
- ↳ Off-topic
- ↳ Kuva ja graafinen suunnittelu
- ↳ Audio ja musiikki
- ↳ Video, televisio ja elokuvat
- ↳ Pelit ja pelaaminen
- ↳ Ohjelmointi, skriptit ja palvelimet
- ↳ Tietoturva ja varmuuskopiointi
- ↳ Verkot, mobiilidata ja muut puhelimet
- ↳ Retronurkka
- ↳ Foorumin ylläpito
- Kauppapaikka
- ↳ Myydään Mac
- ↳ Myydään iPhone, iPad ja iPod
- ↳ Myydään muut Applen tuotteet
- ↳ Myydään muuta tietotekniikkaa
- ↳ Ostetaan Mac
- ↳ Ostetaan iPhone, iPad ja iPod
- ↳ Ostetaan muut Applen tuotteet
- ↳ Ostetaan muuta tietotekniikkaa
- ↳ Vaihdetaan, annetaan, työtä haetaan ja tarjotaan
- ↳ Kauppapaikan keskustelu ja hintavinkit