alesantiago Postado 18 de agosto de 2009 Denunciar Compartilhar Postado 18 de agosto de 2009 (editado) Galera, tem um recurso do iCal que eu uso muito, associado ao Address Book que é a opção Birthday. Esta opção no Address Book faz com que o iCal crie um evento para cada aniversário registrado nos contatos que estão no Address Book. Porém, ele cria o evento mas este evento não tem nenhum tipo de alarme ou lembrete. Ou seja, você tem sempre que abrir o iCal para ver se existe algum aniversário, pois infelizmente o iCal não permite que você edite o evento e adicione um alarme. Pois bem, existe jeito para tudo na vida, menos para a morte, já diria o velho deitado e eu em minha curiosidade, descobri que rodando um apple script, consegue criar um alarme/lembrete para todos os aniversários, bastando rodá-lo, então vou explicar aqui passo a passo como fazê-lo. É bem fácil. Pegue um contato que exista já no Address Book. Insira o campo Birthday (aniversário) caso ele não exista. Address Book -> Card -> Add Field -> Birthday Insira o aniversário conforme o padrão que está configurado no Mac. No iCal, vá em Preferences -> General -> Show Birthdays Calendar e marque esta opção. Com isso todos os teus aniversários que estão registrados para os seus contatos no Address Book irão virar um evento no iCal. Pois bem, até ai é relativamente fácil esta inclusão. Mas o iCal não te avisa sobre os aniversários que estão para acontecer. Isso a Apple bem que poderia implantar, mas já que não o fez, façamos nós. Abra o Script Editor e cole o seguinte código: 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 make new sound alarm at end with properties {trigger interval:-1440, sound name:"Basso"} end tell end repeat end tell end tell E clique em Run. Pronto, agora existe um alarme para todos os aniversários que estão no iCal. Uma dica, no código, o número 1440 representa 1440 minutos anterior ao evento, ou seja, 24 horas. Se alguém quiser mudar este valor, basta pegar o número em horas desejado e multiplicar por 60 minutos. Este número é o que o script irá usar. Outra coisa, infelizmente este script não configura as novas inserções de novos contatos, então quando se adicionar um aniversário à um contato novo, deve-se rodar este script novamente. Se alguém tiver alguma dificuldade, me escreve que eu ajudo. Espero que seja útil. []'s Alexandre Santiago Editado 18 de agosto de 2009 por alesantiago r3nanFM 1 Citar Link para o comentário Compartilhar em outros sites More sharing options...
Gabriel M Couto Postado 18 de agosto de 2009 Denunciar Compartilhar Postado 18 de agosto de 2009 (editado) Interessante. Muito útil mesmo. Antes disso eu marcava os aniversários direto no iCal Editado 18 de agosto de 2009 por gmcouto Citar Link para o comentário Compartilhar em outros sites More sharing options...
phcunha Postado 20 de agosto de 2009 Denunciar Compartilhar Postado 20 de agosto de 2009 Mto útil mesmo! Será que funciona bem no iPhone? Sinto falta disso no iCal tanto do MacOS quanto do iPhone... Os outros Smartphones que eu tive tinham essa opção! Citar Link para o comentário Compartilhar em outros sites More sharing options...
alesantiago Postado 21 de agosto de 2009 Autor Denunciar Compartilhar Postado 21 de agosto de 2009 Mto útil mesmo!Será que funciona bem no iPhone? Sinto falta disso no iCal tanto do MacOS quanto do iPhone... Os outros Smartphones que eu tive tinham essa opção! Funciona pro iPhone sim, pois o iPhone vai buscar os eventos que estão no iCal, então quando o evento disparar o alarme, se o seu iPhone foi sincronizado com o iCal, ele avisa conforme o alarme que foi configurado no iCal. Eu já fiz o teste com o meu e funcionou direitinho. []'s Citar Link para o comentário Compartilhar em outros sites More sharing options...
Antonio Peregrino Postado 21 de agosto de 2009 Denunciar Compartilhar Postado 21 de agosto de 2009 Muito bom. Pena que tenhamos que rodar o script toda vez que incluirmos novo aniversário. Mas... Citar Link para o comentário Compartilhar em outros sites More sharing options...
rafasnn Postado 21 de agosto de 2009 Denunciar Compartilhar Postado 21 de agosto de 2009 mas se colocar o campo aniversário no contato no iphone ( ou na Agenda) ele sincroniza a informação tranqüilamente e o iCal avisa sim sobre o aniversário do contato... Citar Link para o comentário Compartilhar em outros sites More sharing options...
diejacó Postado 26 de outubro de 2009 Denunciar Compartilhar Postado 26 de outubro de 2009 Estou usando um macbook com Snow Leopard, e está dando esse erro pra mim: error "iCal got an error: AppleEvent handler failed." number -10000 Alguém fez o processo com o SL tb? Alguém poderia me ajudar? Obrigado, Diego Fitti Citar Link para o comentário Compartilhar em outros sites More sharing options...
alesantiago Postado 26 de outubro de 2009 Autor Denunciar Compartilhar Postado 26 de outubro de 2009 Estou usando um macbook com Snow Leopard, e está dando esse erro pra mim:error "iCal got an error: AppleEvent handler failed." number -10000 Alguém fez o processo com o SL tb? Alguém poderia me ajudar? Obrigado, Diego Fitti Eu só testei no Leopard. Não posso dizer sobre o SL. []'s Citar Link para o comentário Compartilhar em outros sites More sharing options...
Cesar Ramina Postado 26 de outubro de 2009 Denunciar Compartilhar Postado 26 de outubro de 2009 (editado) Eu tive problema com a variável - tell calendar "Birthdays" Tive que usar - tell calendar "Aniversários" Não ocorreram erros, mas só vou descobrir se deu certo mês que vem. Ah! Testado no SL. Editado 26 de outubro de 2009 por Cesar Ramina Citar Link para o comentário Compartilhar em outros sites More sharing options...
Marcelino Hable Jr Postado 26 de outubro de 2009 Denunciar Compartilhar Postado 26 de outubro de 2009 sempre usei isso... e faz tempo, mas é legal avisar! tem gente que pelo visto nao sabia, rsss ah claro, uso o SL tambem e tudo OK aqui Citar Link para o comentário Compartilhar em outros sites More sharing options...
diejacó Postado 27 de outubro de 2009 Denunciar Compartilhar Postado 27 de outubro de 2009 Eu tive problema com a variável - tell calendar "Birthdays"Tive que usar - tell calendar "Aniversários" Não ocorreram erros, mas só vou descobrir se deu certo mês que vem. Ah! Testado no SL. Era esse o problema aqui também. Coloquei "Aniversários" e rodou normal. Vou descobrir se funcionou amanhã já. Mas ao invés de colocar o alarme para me avisar no dia anterior, coloquei para avisar as 14:00 do dia da data. Depois eu coloco o que rolou... Valeu! abs Citar Link para o comentário Compartilhar em outros sites More sharing options...
Adriana Sousa Postado 30 de novembro de 2010 Denunciar Compartilhar Postado 30 de novembro de 2010 Ola Pessoal, Para quem procura uma boa app de Aniversários para o iPhone ou iPod, recomendo o eAniversários. É muito completa. Ela permite-o gerir os seus aniversários e ocasiões utilizando funcionalidades para o lembrar e para felicitar o aniversariante. As redes sociais estão também presentes nesta aplicação. Pode partilhar aniversários e ocasiões com os seus amigos e familiares no Twitter e Facebook. Pode também actualizar o seu Google calendário com os dados do eAniversários. Entre os recursos: - Importar contactos a partir do Livro de Endereços do iPhone. - Faça o backup dos dados do seu eAniversários no nosso servidor. (serviço inApp) - Exporte os dados do seu eAniversários para o e-mail em formato csv. - Programe um alerta para você mesmo utilizando e-mail, SMS (serviço inApp) e notificações locais (iOS4). - Programe uma mensagem de felicidades para o aniversariante utilizando o e-mai, SMS (serviço inApp) e e-Postais (serviço inApp). - Pode também fazer uma chamada telefónica, enviar e-mail, e-Postais (serviço inApp), SMS e postar no Facebook e Twitter imediatamente. - Esta aplicação está disponível nos seguintes idiomas: Inglês, Espanhol, Português e Português Brasileiro. - O formato da data pode ser: yyyy-mm-dd, mm-dd-yyyy, dd-mm-yyyy - Os aniversários e as ocasiões podem ser ordenados pelo mais próximo, pela data e pelo nome. Está disponível na AppStore BRASIL: http://itunes.apple.com/br/app/eanniversary/id366474659?mt=8 E na AppStore de Portugal: http://itunes.apple.com/pt/app/eanniversary/id366474659?mt=8 Saudações, Citar Link para o comentário Compartilhar em outros sites More sharing options...
Ramon Postado 1 de dezembro de 2010 Denunciar Compartilhar Postado 1 de dezembro de 2010 Acabei de ler o tópico. Estou meio corrido para ler agora, mas ví que o conteúdo é bom. Já marquei como PENDENTE aqui. Vou ler com certeza! Citar Link para o comentário Compartilhar em outros sites More sharing options...
NortonCruz Postado 2 de dezembro de 2010 Denunciar Compartilhar Postado 2 de dezembro de 2010 Eu ainda prefiro marcar um por um no próprio iCal e marcar como repetir anualmente... Depois só synca com o iX.... Citar Link para o comentário Compartilhar em outros sites More sharing options...
Arthur L. C. Postado 2 de dezembro de 2010 Denunciar Compartilhar Postado 2 de dezembro de 2010 Eh um recurso muito bom, vou fazer aqui agora tbm... Nos Macs que estao em PT-BR deve-se por "Aniversários" ao inves de Birthdays, ok. Mas só se deve mudar isso? Citar Link para o comentário Compartilhar em outros sites More sharing options...
Marcelino Hable Jr Postado 28 de junho de 2011 Denunciar Compartilhar Postado 28 de junho de 2011 Up! Voltei conferir uma dica hoje aqui :-) Citar Link para o comentário Compartilhar em outros sites More sharing options...
poisonfree Postado 28 de junho de 2011 Denunciar Compartilhar Postado 28 de junho de 2011 Pessoal, aproveitando o ensejo... Eu testei aqui no meu MBP, rodei o script e meu iCal no MBP rodou perfeitinho. Ele abre uma janelinha pop-up e emite o som alertando dos aniversários que tenho marcados no calendário. O meu maior problema é que, mesmo após sincronizar com meu iPhone 4, o iCal do meu iPhone não está funcionando assim. Ele não emitiu som, nem abriu mensagem me avisando dos aniversários. Como conseguir fazer isto funcionar no iPhone??? Citar Link para o comentário Compartilhar em outros sites More sharing options...
GabrielRF Postado 28 de junho de 2011 Denunciar Compartilhar Postado 28 de junho de 2011 (editado) Os contatos do meu iPhone são importados do GMail. Lá, no GMail, há a opção de criar uma agenda com os aniversários dos contatos. Depois basta adicionar a agenda "Aniversários" no iCal. A vantagem de fazer isso é que crio um alerta para a agenda aniversários e ele adicionará a todos os eventos. Basta adicionar a data no contato que tudo funcionará. Editado 28 de junho de 2011 por GabrielRF Citar Link para o comentário Compartilhar em outros sites More sharing options...
poisonfree Postado 28 de junho de 2011 Denunciar Compartilhar Postado 28 de junho de 2011 Os contatos do meu iPhone são importados do GMail. Lá, no GMail, há a opção de criar uma agenda com os aniversários dos contatos. Depois basta adicionar a agenda "Aniversários" no iCal. A vantagem de fazer isso é que crio um alerta para a agenda aniversários e ele adicionará a todos os eventos. Basta adicionar a data no contato que tudo funcionará. Gabriel, você cria o alerta no iCal do MBP ou do iPhone? Citar Link para o comentário Compartilhar em outros sites More sharing options...
GabrielRF Postado 29 de junho de 2011 Denunciar Compartilhar Postado 29 de junho de 2011 Gabriel, você cria o alerta no iCal do MBP ou do iPhone? O calendário Aniversários é no GMail. Lá eu crio o alerta padrão. Esse calendario(e o alerta) é entao sincronizado com um iPhone, um iPad e um iCal. Se eu quiser alterar o alerta de um evento, posso acessar de qualquer ponto e fazer isso. O alerta padrão é criado somente pelo gmail. Quando crio um evento novo, do iPhone por exemplo, eu nao altero nada de alerta, deixo como esta. Ao sincronizar, o Gmail se encarregará de acrescentar o alerta padrão. Caso eu altere o alerta antes do sincronismo, esse alerta substituirá o padrão. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados
Participe do debate
Você pode postar agora e se registrar depois. Se você tem uma conta, entre agora para postar com ela.