Visualizza Versione Completa : iCal: come impostare automaticamente un avviso sonoro in eventi già esistenti?
Ho creato un calendario specifico compleanni e ricorrenze in iCal usando BirthdayscannerX (http://www.zencat.de/bsx/features.html).
L'app importa compleanni e anniversari direttamente in iCal prendendoli da Rubrica Indirizzi e a differenza del Calendario Compleanni di default non è read only ma permette le modifiche.
Tutte le ricorrenze però hanno l'avviso con messaggio silenzioso. Dall'applicazione non è possibile settare un messaggio con suono durante l'importazione (sarà forse implementato in future release, dice l'autore...)
E' possibile, senza doverlo fare manualmente evento per evento, aggiungere un suono al messaggio di tutti gli eventi già esistenti in un calendario specifico di iCal?
Ciao P.O. Box,
ti segnalo questa (http://www.tuttologia.com/macp2p/showthread.php?t=26945&highlight=compleanni) discussione trovata con una ricerca (http://www.tuttologia.com/macp2p/showthread.php?t=25004).
Magari ti può essere d'aiuto. :)
Grazie, Rob, ma avevo fatto già fatto una ricerca. Tra l'altro quella piccola app che segnali l'avevo già provata e mi faceva casini... (1)
Non voglio che si ricrei un calendario, quello c'è già, ma un metodo che permetta di inserire, a calendario e eventi creati, in un secondo momento un avviso sonoro.
(1) EDIT 17:40: Mi rimangio tutto :-) iCalBirthdays (http://www.apple.com/downloads/macosx/automator/icalbirthdays.html) da te segnalato in quel thread è stato aggiornato due settimane fa e non si blocca più e fa il suo lavoro. Ricrea un calendario exnovo e solo per i compleanni, BirthdayscannerX invece prende anche altre ricorrenze. Quindi rimane il mio quesito: si può aggiungere il suono a calendario già esistente?
Ho trovato questo tip (http://www.macosxhints.com/article.php?story=20090923134257835).
Non l'ho provato.
Ho trovato questo tip (http://www.macosxhints.com/article.php?story=20090923134257835).
Non l'ho provato.
Si' anche questo l'avevo visto ma mi mettono paura gli script, non sono ancora pronto e non saprei bene come usarlo. Però magari ci provo, lo script è questo:
tell application "iCal"
tell calendar "Birthdays"
set all_events to every event
repeat with this_event in all_events
tell this_event
delete every sound alarm
delete every display alarm
make new display alarm at end with properties {trigger interval:-14400}
end tell
end repeat
end tell
end tell
Ho capito che il trigger interval è in minuti e quindi se 1440 minuti sono un giorno, ci andrebbe -1440 per avere l'avviso un giorno prima del compleanno.. Dove dice tell calendar "Birthdays" dovrei cambiare l'inglese con il nome del calendario? Scusa ma non ho idea di come si usano gli script, non so dove mettere le mani :oops
Ho trovato anche Yabi (http://www.devzero.it/yabi/).
Viene installato nel pannello delle Preferenze di Sistema dove si possono settare gli avvisi e mi ha riconosciuto in automatico tutti i compleanni.
iCalBirthdays (http://www.apple.com/downloads/macosx/automator/icalbirthdays.html) da te segnalato in quel thread è stato aggiornato due settimane fa e non si blocca più e fa il suo lavoro. Ricrea un calendario exnovo e solo per i compleanni, BirthdayscannerX invece prende anche altre ricorrenze. Quindi rimane il mio quesito: si può aggiungere il suono a calendario già esistente?
Se tu ricrei il calendario ex novo con iCalBirthdays selezionando questa opzione:
http://www.tuttologia.com/forumtutor/lester44.jpg
non fa quel che chiedi?
Altro plugin che non posso testare:
http://www.nhoj.co.uk/datestoical/
Dates to iCal 2 is shareware, registration is £3 per machine. The application runs in demo mode for three weeks before it needs registering.
Ho trovato anche Yabi (http://www.devzero.it/yabi/).
Viene installato nel pannello delle Preferenze di Sistema dove si possono settare gli avvisi e mi ha riconosciuto in automatico tutti i compleanni.
Grazie, Rob!! Ecco, Yabi mi pare quello che cercavo. Anche se ricrea il calendario importa altre ricorrenze oltre ai compleanni. Mi sembra sia il migliore, devo studiarmelo meglio ma da un primo test funziona bene. Non ho capito come farlo ripartire una seconda volta dopo il primo sync però... :???:ora vedo meglio.
Grazie anche a Lester, mi sono appena studiacchiato iCalBirthdays testandolo ma non si riesce a settare il tipo di suono (ne sceglie uno lui) e come dicevo non prende altre ricorrenze al di fuori del compleanno. Poi ti cancella tutto ogni volta e riparte sempre dalla data del giorno del sync tralasciando eventi passati... Insomma ha qualche cosa da migliorare, almeno in questa versione e leggevo nella ProjectPage che altri utenti notavano le stesse mancanze ma il developer mi sembra molto disponibile agli aggiornamenti
Mi piace molto questo Yabi, promette molto bene
Rob, tu che in qualche modo l'hai provato oggi, forse puoi aiutarmi.
Nel settaggio degli allarmi all'inizio non avevo ben capito e c'erano ben 3 avvisi di default. Li ho cancellati uno ad uno lasciando solo l'avviso sonoro per le 10 del giorno prima ma mi crea comunque due avvisi sonori per evento: uno alle 10 e uno alle 00.00. Ho cancellato tutto ma crea sempre quello delle 00.00...
O non lo vedo io o forse ha registrato questo settaggio e rimane li' fisso... Dove dovrei cercare o cosa cancellare per resettarlo? Lo so che potrei partire da zero disinstallandolo forse, ma mi piaceva imparare come funzionano questi prefspane....
Hai provato a ripristinare i parametri di default?
Io ho provato a eliminare un allarme e poi ho fatto clic sull'icona di ripristino (vedi immagine allegata).
Hai provato a ripristinare i parametri di default?
Io ho provato a eliminare un allarme e poi ho fatto clic sull'icona di ripristino (vedi immagine allegata).
Si, l'ho fatto ma li ho cancellati tutti perchè altrimenti ognuno di quei parametri viene applicato con conseguenti 3 avvisi
Come vedi nello screenshot non c'è niente selezionato ma mi salva gli eventi con un "Messaggio con suono Basso 1 giorno prima alle 0.00"
Ho fatto un po' di prove.
La soluzione finale dovrebbe essere (spero di ricordarmi la sequenza corretta):
- in iCal deseleziona il calendario YABI Agent, quindi dal menu Composizione > Elimina quindi esci dal programma
- a questo punto vai in Preferenze di Sistema > YABI > scheda Alarms elimina gli avvisi che non ti servono (dai 3 di default)
- dalla scheda General > Deactivate > Activate.
In questo modo ho ottenuto un solo avviso (allego immagine).
In questo modo ho ottenuto un solo avviso (allego immagine).
Quell'avviso era in preferenze della lista Alarms? Cioè non era lista bianca come nella mia immagine?
Perchè potrebbe essere un errore da me causato avendo io cancellato immediatamente YABI Agent prima di fare qualunque cosa dopo l'installazione. Ho anche cliccato su Resync e vedo che sotto dice "Yabi Agent must be active" a cui non ho dato peso... Forse sarebbe il caso di disinstallare, e rifare un'istallazione pulita. Basta un clic destro "Rimuovi Pannello Preferenze Yabi" e non dovrebbe lasciare tracce, giusto?
Anche se hai l'elenco vuoto nella lista Alarms facendo clic sul pulsante di default che ti ho indicato nel post n. 10 dovrebbero ricomparire tutti gli avvisi standard (come è successo a me).
Per cercare tutti gli elementi da eliminare (poiché non ha un suo uninstaller) usa Easyfind (http://www.devon-technologies.com/products/freeware/index.html) per trovare tutti i file inerenti a YABI (non solo le preferenze).
Grazie Rob intanto per Easyfind perchè non basta, come dice il developer, rimuovere l'app dal Pannello, lascia qualche traccia (che non trovavo manco con AppCleaner) :smt023
Comunque ho risolto. La cosa era più ovvia di quanto pensassimo :doh
Non avevo pensato a controllare se nelle preferenze di iCal fosse spuntata "Aggiungi un avviso di default a tutti i nuovi eventi". Infatti ora deselezionandolo mi mette solo 1 avviso, quello previsto da YABI
Non ci avevo pensato perchè altri Calendar Importer come BirthdayscannerX non ne tenevano conto nell'importazione perchè mettono solo quello che hai scelto all'interno dell'applicazione. Il che mi sembra meglio, perchè altrimenti ti ritrovi sempre con due avvvisi, quello di default di iCal e quello scelto in YABI.
Chissà se con YABI è possibile ignorare quello di default di iCal, magari lo propongo al developer...
Grazie per aver riportato la soluzione :).
Grazie Rob intanto per Easyfind perchè non basta, come dice il developer, rimuovere l'app dal Pannello, lascia qualche traccia (che non trovavo manco con AppCleaner) :smt023
Comunque ho risolto. La cosa era più ovvia di quanto pensassimo :doh
Non avevo pensato a controllare se nelle preferenze di iCal fosse spuntata "Aggiungi un avviso di default a tutti i nuovi eventi". Infatti ora deselezionandolo mi mette solo 1 avviso, quello previsto da YABI
Non ci avevo pensato perchè altri Calendar Importer come BirthdayscannerX non ne tenevano conto nell'importazione perchè mettono solo quello che hai scelto all'interno dell'applicazione. Il che mi sembra meglio, perchè altrimenti ti ritrovi sempre con due avvvisi, quello di default di iCal e quello scelto in YABI.
Chissà se con YABI è possibile ignorare quello di default di iCal, magari lo propongo al developer...
Ciao,
l'uninstaller di YABI sarà pronto a breve: al momento, l'unica dritta che posso darvi è disabilitare YABI prima di procedere alla rimozione (questo per eliminare l'agent dalla lista dei client iSync).
Per quanto riguarda le impostazioni di default di iCal, ho già ricevuto questo suggerimento, mi sembra un'ottima idea e la includerò nella prossima release.
Un saluto,
unixo
(lo sviluppatore)
PS: da qualche giorno ho rilasciato la versione 1.0.2 ;-)
Ciao Unixo,
oltre al benvenuto su Mac Peer, ti ringrazio per renderci partecipi dell'evoluzione del tuo software. :)
Grazie a voi piuttosto per il tempo dedicato.
Resto a disposizione per chiarimenti e suggerimenti :-)
Ancora un saluto!
Powered by vBulletin® Version 4.2.5 Copyright © 2024 vBulletin Solutions Inc. All rights reserved.