Bem-Vindo, Visitante
Username: Password: Lembrar-me

Pesquisa no Fórum

Assuntos Diversos
  • Página:
  • 1

TÓPICO: Padronizando Números de telefones da agenda do celular, para melhor visualização e Backup

Padronizando Números de telefones da agenda do celular, para melhor visualização e Backup 18 Mai 2016 23:22 #259654

Olá, Pessoal, todo ok?

Queria a opinião de vocês.
Como faz alguns séculos que não crio nenhum programa, fiz um em QBasic (antigo Basic do DOS mas que
roda em uma janela do Windows) para FORMATAR números de telefones nos contatos. Fiz um em que você digita os
números e ele mostra como ficará formatado, e outro que abre o arquivo "contacts.vcf", lê os números,
formata, e grava o arquivo "Esc.VCF" com os números já formatados, sem alterar o original (contacts.vcf).

Gostaria que vocês experimentassem e me dessem opiniões.

Ele pega os números e coloca assim:
0DD xxxx-xxxx (para fixo - 8 dígitos)
0DD xxxxx-xxxx (os de 9 dígitos)
Se for 0300, 0800, 0900, ficará assim: 0X00-000-000-0000
Se for número DDD que não usa código (aqueles que você liga de qualquer cidade sem DDD):
400x-xxxx 300x-xxxx
Se for internacional DO BRASIL, +55DD xxxx-xxxx ou +55DD xxxxx-xxxx

Tudo começou da necessidade de fazer backup da agenda, mas de forma a ter o número LEGÍVEL.
É mais fácil você visualizar um número 021 1234-5678 do que 0212112345678, por exemplo.

Existe, para o Android, um programa excelente chamado "Operadora DDD" que formata os números,
mas há poucas opções (por ex, formatar 0800).
Outro problema, é que, ao exportar, o telefone usa formato próprio.
Tive também aborrecimento com o WhatsApp, que duplica números dentro do mesmo contato.
Usei um programa chamado "duplicate contacts" que elimina a repetição, porém, apaga o número
vinculado à discagem, e deixa o do whats. Eu queria exatamente o contrário.
Então eu desinstalava o WhatsApp, o Telegram, exportava os contatos e instalava novamente
os programas de mensagem.
Exemplos:

(021) 4001-2828 => 4001-2828
01521 40012828 => 4001-2828
2222-2222 => 021 2222-2222
02129111111111 => 012 91111-1111


Os programas estão em
Parte da mensagem está oculta para visitantes. Por favor faça login ou se registre para vê-la.
  • JoãoBC
  • Usuário Platinum
  • Rio de Janeiro - Vitória
  • JoãoBC's Avatar
  • OFFLINE
  • Postagens: 873
  • Agradecimentos: 587
  • Registro em: 07/12/2010
    Ult. Visita: 09/12/2016
Última Edição: 23 Mai 2016 00:41 por JoãoBC. Razão: Correção
O administrador desabilitou o acesso público de escrita.
Os seguintes usuários disseram Obrigado: Fabio Kuester

Formatar número de telefone para melhor visualização e Backup 19 Mai 2016 13:25 #259666

João,

Por favor, qual arquivo e procedimentos para se formatar os contatos constantes do arquivo contatos.vcf, pois consegui somente formatar os números com o arquivo TESTE2.EXE, mas o nome do contato não é exibido no arquivo Esc.VCF.

Obrigado,

Kadao
  • Kadao107
  • Usuário Gold
  • Kadao107's Avatar
  • OFFLINE
  • Postagens: 198
  • Agradecimentos: 315
  • Registro em: 18/05/2010
    Ult. Visita: 09/12/2016
"As pessoas que se beneficiam com o sistema...não são as que vão mudá-lo"
O administrador desabilitou o acesso público de escrita.
Os seguintes usuários disseram Obrigado: JoãoBC

Formatar número de telefone para melhor visualização e Backup 20 Mai 2016 15:30 #259704

Olá, Kadao, obrigado pelo seu interesse em responder a mensagem.

O programa Teste1.exe é um exemplo de como vai ficar o número na agenda, para ver se agrada ou não.
O programa Form1.exe é que modifica realmente.
Como funciona ?

1) No Celular, você vai nos contatos, como se fosse procurar ou editar um número.
2) Dentro de "contatos", você chama o menu e "exportar contatos".
3) Dependendo do modelo, marca, existência ou não do cartão, ele pergunta se é para exportar para a memória interna ou cartão.
Alguns modelos também perguntam se é só um grupo de contatos ou todos. Aqui, se escolhe todos.
4) Uma vez exportado, é criado na memória ou no cartão (onde você escolheu) um arquivo com extensão .vcf
5) O nome do arquivo depende de cada modelo de aparelho. Nos da sony, é contacts.vcf
6) Copie este arquivo exportado para a mesma pasta onde está o programa de formatação (Form1.exe) e
renomeie para contacts.vcf
Por enquanto, não apague o arquivo original que está no seu cartão (ou na memória do telefone).
7) Execute (rode) o programa Form1.exe e ele criará na mesma pasta o arquivo de saída Esc.VCF

A partir daí, você pode:

a) Visualizar / manipular / importar os contatos com números já formatados.
b) Passar para a agenda de contatos de outro telefone (ou para um backup)
c) Voltar para o telefone original, já formatado.

O arquivo VCF é de TEXTO puro. Além de ver à vontade usando qualquer editor,
você pode manipular e colocar do seu gosto ou consultar, para isso recomendo:
"Contatos do Windows" [OU] "MS Outlook" [OU] "Wondershare Mobilego" (www.wondershare.com)
e muitos outros.

Caso queira passar para o telefone, copie o Esc.VCF para o aparelho, entre em
"contatos", APAGUE os contatos já existentes (exeto os arquivos .vcf) lá e
IMPORTE os contatos do arquivo "Esc.VCF"
Caso não agrade, apague novamente e restaure a cópia que você fez antes de modificar.

Quando você apaga os contatos e importa de um arquivo, existe UMA coisa que o
aparelho não recupera: é a associação CONTATO <-> RINGTONE, ou seja, se você
programaou o aparelho para tocar o Hino do América cada vez que eu ligar, após
apagar e restaurar, toda vez que ligar vai tocar o ringtone padrão, é necessário
reprogramar ringtone.
Geralmente, até o retrato associado ao contato é restaurado (depende do aparelho).

Grande abraço,

João
  • JoãoBC
  • Usuário Platinum
  • Rio de Janeiro - Vitória
  • JoãoBC's Avatar
  • OFFLINE
  • Postagens: 873
  • Agradecimentos: 587
  • Registro em: 07/12/2010
    Ult. Visita: 09/12/2016
Última Edição: 23 Mai 2016 00:37 por JoãoBC. Razão: Correção
O administrador desabilitou o acesso público de escrita.
Os seguintes usuários disseram Obrigado: Kadao107, Fabio Kuester

Formatar número de telefone para melhor visualização e Backup 20 Mai 2016 19:03 #259716

Outra coisa interessante q lembrei agora, é criar no celular um contato assim:
NOME: _A
CELULAR: 1
CASA: 2
TRABALHO:3

e, para cada opção de tipo de telefone, um número.
Depois exportar somente este contato e abrir com editor de texto simples, como
por exemplo o caderno de notas do windows. (notepad.exe)
Assim, a gente verifica como o telefone trata os tipos de contato.
Tendo dois aparelhos diferentes, fazer o mesmo com outro.
Assim, para passar os contatos de um para o outro, usa-se o notepad
com os comandos search/find e replace para adaptar de um para outro...
  • JoãoBC
  • Usuário Platinum
  • Rio de Janeiro - Vitória
  • JoãoBC's Avatar
  • OFFLINE
  • Postagens: 873
  • Agradecimentos: 587
  • Registro em: 07/12/2010
    Ult. Visita: 09/12/2016
Última Edição: 20 Mai 2016 19:05 por JoãoBC.
O administrador desabilitou o acesso público de escrita.
Os seguintes usuários disseram Obrigado: Kadao107, Fabio Kuester

Formatar número de telefone para melhor visualização e Backup 20 Mai 2016 22:39 #259730

João,

Agradeço o seu retorno, após o teste efetuado, informo o resultado obtido.

Utilizando o arquivo FORM2.exe, conforme descrito acima, do referido processo restou o descrito abaixo:

Antes = 11-994-33X-XXX, Após formatado = 119 9433-XXXX.

Isto está dentro do previsto por você?

Muito Obrigado,

abçs

Kadao
  • Kadao107
  • Usuário Gold
  • Kadao107's Avatar
  • OFFLINE
  • Postagens: 198
  • Agradecimentos: 315
  • Registro em: 18/05/2010
    Ult. Visita: 09/12/2016
"As pessoas que se beneficiam com o sistema...não são as que vão mudá-lo"
O administrador desabilitou o acesso público de escrita.
Os seguintes usuários disseram Obrigado: JoãoBC

Formatar número de telefone para melhor visualização e Backup 20 Mai 2016 23:09 #259731

Olá, Kadao, obrigado pelo retorno.
Eu não previ número de telefone com DDD mas sem o zero, pois meu telefone
(sony c5) não completa ligação com números neste formato (com ddd mas sem o zero).
Interessante é que quando recebe a ligação, consegue identificar.
É um caso a se acrescentar no "portfólio" de mudanças/formatação.
  • JoãoBC
  • Usuário Platinum
  • Rio de Janeiro - Vitória
  • JoãoBC's Avatar
  • OFFLINE
  • Postagens: 873
  • Agradecimentos: 587
  • Registro em: 07/12/2010
    Ult. Visita: 09/12/2016
Última Edição: 20 Mai 2016 23:49 por JoãoBC.
O administrador desabilitou o acesso público de escrita.
Os seguintes usuários disseram Obrigado: Kadao107

Formatar número de telefone para melhor visualização e Backup 21 Mai 2016 09:54 #259740

Verdade João, no sony não completa, eu já fui proprietário de um, no meu moto g3 tanto faz, com ou sem zero, realiza as ligações normalmente.

Testei novamente com o prefixo 011, aí a formatação ficou da forma descrita: 011 98888-XXXX.

Obrigado, Bom Final de Semana!

abçs

Kadao
  • Kadao107
  • Usuário Gold
  • Kadao107's Avatar
  • OFFLINE
  • Postagens: 198
  • Agradecimentos: 315
  • Registro em: 18/05/2010
    Ult. Visita: 09/12/2016
"As pessoas que se beneficiam com o sistema...não são as que vão mudá-lo"
O administrador desabilitou o acesso público de escrita.
Os seguintes usuários disseram Obrigado: JoãoBC

Formatar Contato de telefone para melhor visualização e Backup 23 Mai 2016 00:10 #259810

Olá, Kadao e demais amigos do fórum !
Fiz hoje uma modificação, acrescentei tratamento de números de telefone com DDD mas sem o zero.
Agora, estes números terão o zero acrescentado e, caso tenham o código de operadora (por ex,
31 para OI/Telemar, 21 para Claro/Embratel/Net, 15 para Vivo, e etc) este código sairá.

Também gostaria da ajuda de vocês no sentido me informar sobre números de outros países, no caso,
código DDI (quais e/ou quantos dígitos), se há ou não além do DDI código de região (cidade/estado) e
quantos dígitos possui os números de telefone.
Eu sei que nos Estados Unidos, o DDI é +1, em Portugal, é +351, porém não sei maiores detalhes...

Obrigado pela ajuda.
  • JoãoBC
  • Usuário Platinum
  • Rio de Janeiro - Vitória
  • JoãoBC's Avatar
  • OFFLINE
  • Postagens: 873
  • Agradecimentos: 587
  • Registro em: 07/12/2010
    Ult. Visita: 09/12/2016
Última Edição: 23 Mai 2016 00:17 por JoãoBC. Razão: Correção de digitação
O administrador desabilitou o acesso público de escrita.
Os seguintes usuários disseram Obrigado: Fabio Kuester
  • Página:
  • 1
Time to create page: 0.467 seconds