Script para WIN Autenticação automática by
Lista com os nomes de provedores usados pela TELEMAR nos diversos estados.
Segue o script anexo que fiz e uso já há 6 meses sem precisar alterá-lo.
script_ilanio.txt (mude a extensão de txt para vbs)
Script incrementado by
Uma das principais vantagens é que não se precisa instalar nada na máquina.
Ele usa o Windows Script Host do próprio Windows do usuário.
Basta, antes do primeiro uso, que se abra o script para edição, coloque os parâmetros de nome de usuário, senha e provedor e, aí, está tudo pronto.
Basta colocar, então, um link para o script na Área de Trabalho do micro para rápido acesso.
Ao ser clicado, caso o usuário não tenha se conectado pelo PPPOE ao sistema (nome de usuario e senha iguais ao número do telefone), o próprio script providencia esta conexão de acordo com as preferências do usuário (abrindo a janela de conexão, ou conectando automaticamente).
Ele utiliza as próprias páginas do VeloxZone para se autenticar e verificar se encontra conectado, não necessitando de pings e/ou outros utilitários.
Outra vantagem é que, na definicação do provedor, basta colocar apenas o nome dele (não é preciso colocar os números que, diga-se de passagem, a TELEMAR muda constantemente). O próprio script colhe da página do VeloxZone, o nome do provedor definido e o número de sequência que a TELEMAR esteja usando no momento, facilitando a vida do usuário em não ter que ficar ajustando o nome do provedor toda vez que a TELEMAR resolver mudá-lo.
Exemplo: O usuário é assinante da GLOBO.COM, basta que ele defina o provedor como "GLOBO" que o script achará o nome correto que a Telemar esteja usando, no caso, por exemplo, "GLOBO3".
Uma vez colocado na máquina e definido usuário, senha e provedor, com um duplo-clique ele promove a autenticação no Velox sem abrir quaisquer janelas. Apenas aparece uma caixa de mensagem, informando da realização da conexão ou da ocorrência de algum erro, se for o caso.
Estando-se conectado, com um duplo-clique o script verifica se a conexão está ativa, reestabelecendo-a, se necessário.
Caso o usuário esteja com a conexão ativa, em caso de ser executado, o script pergunta se o mesmo deseja manter a conexão ou desautenticá-la, realizando a função escolhida ao gosto do usuário e informando tudo através de caixas de mensagem.
Abraço a todos.
Ilanio Castro
Script incrementado by
À ABUSAR
Em primeiro lugar, quero agradecer pelo excelente trabalho de vcs, e dizer que o script postado pelo Ilanio Castro foi o melhor autenticador que eu já usei, ou seja, o único que realmente atendeu as minhas espectativas. Porém eu precisava de algo mais automatizado, que eu pudesse deixar no 'menu iniciar->inicializar' e esquecer a página da telemar.
Foi pensando nisso que eu resolvi fazer algumas alterações:
* a primeira delas serve para quem usa bridge, um timer que espera x segundos definidos pelo usuário antes de tentar se conectar pela primeira vez, para dar tempo do computador discar a conexão pppoe.
* a segunda serve para o autenticador verificar a conexão a cada x minutos definidos pelo usuário, caso a conexão tenha caído, ele reautentica (essa foi feita exclusivamente para routers, pois o bridge não redisca a conexão pppoe, coisa que o router faz automaticamente)
*a terceira opção, define se quando der erro de conexão, o usuário vai querer encerrar o autenticador ou que ele fique tentando novamente num intervalo de tempo definido pelo usuário. Serve para se quando o autenticador descobrir que a conexão caiu, o modem ainda estiver tentando se reconectar, der erro na autenticação (também útil apenas para routers).
script_sergio.txt (mude a extensão de txt para vbs)
Para que ele funcione, basta apenas editá-lo com o bloco de notas, e definir as opções:
'Nome de usuario no provedor (deixar vazio se Velox Empresarial)
usr = "eu"
'Senha de usuario no provedor
pwd = "123"
'Nome do Provedor (ver lista de nomes by Ilanio Castro)
prv = "FACIL"
'Site do Velox
vlx = "www.veloxzone.com.br"
'Verificar conexão a cada 'ver' minutos (0 para conectar apenas uma vez)
ver = 10
'Tentar denovo em 'ten' minutos se não conseguir conectar (0 para sair)
ten = 1
'Esperar 'pri' segundos para a primeira autenticacao (0 para nenhum)
pri = 0
e depois copia-lo para a pasta inicializar do menu iniciar e pronto!
Ao reiniciar a máquina, o autenticador se encarregará do resto...
|