JohnnyPintas
Registo: 05 Out 2005 Mensagens: 3
|
Colocada: 06 Out 2005 11:04 Assunto: Desconectar com Automate um Router Adsl |
|
|
Boas
Este tuturial explica como desconectar um router SMC 7004VBR ligado a um modem octal ethernet (kit sapo PS2) remotamente. Ou seja como programar os passos no automate 5.5 para aceder a um router e desconecta-lo, à hora programada.
Este procedimento destina-se principalmente aos utilizadores da Clix que tenham um router/modem adsl, onde a ligação é efectuada pelo router e não pelo dialup do windows.
Para usufruir das happy hours é necessário que seja estabelecida uma ligação entre a 01:00 e as 08:00, logo o objectivo é mandar o router desconectar no inicio e no fim das happy hours.
Como a ligação dura no máximo 18 horas (clix 4mbit) a ligação que começa quase às 08:00 pode durar até ao inicio da happy hour do dia seguinte. Desta forma e se a ligação não cair tenho 24h de happy hour.
http://clix.is.dreaming.org -> Website em flash com o Tutorial
Auto-executavel -> Ficheiro unico que permite ver o site no disco sem ter que se instalar o Flash Player 7 (bem mais rapido do que pelo Browser)
Para aceder ao meu router tenho q fazer os seguintes passos, passos esses que terão que ser inseridos na devida ordem no automate:
1º Passo: Abrir pagina web
2º Passo: Inserir password
3º Passo: aceder ao menu onde se encontra a opção do "disconnect"
4º Passo: Fazer logout e fechar a janela.
Estes são os passos especificos para o router referido, mas o processo é idêntico para outras marcas. Basicamente usando a função abrir pagina de web, inserir dados pelo teclado, mover o rato para X localização e clicar, e fechar janela, consegue-se fazer quase tudo dentro de um router.
Desta forma este tuturial utiliza o exemplo do SMC, mas serve como referência para muitos outras marcas e modelos.
Depois de instalado abrir o automate e fazer New, e clicar Next;
Inserir o nome da tarefa a criar e clicar Next;
De seguida tem que se adicionar um trigger, em "Add". Escolher o "Schedule Watcher" e clicar Ok.
É aberto automáticamente a configuração do schedule Watcher e é aqui que inserimos os dados relativos às horas e dias que queremos que o programa seja executado. É também aqui que se pode alterar a data para testes. Clicando now e adicionando + 30 segundos é suficiente para ver se está td a correr bem mais tarde com o programa, para ver se os passos são todos correctos.
Clicar em next ja com o horario defenido.
Clicar em create steps.
Irá surgir o Task Builder onde poderemos defenir todas as funções que serão executadas na hora programada. Basicamente pode-se escolher do quadro à esquerda qq função, inserir os valores necessários e adiconar à lista. Os objectos nesta lista podem subir ou descer na ordem que se encontram.
1ª Função: Abrir Web Browser. Aqui definimos qual a página inicial que irá ser aberta. Indiquem o IP do vosso router, no meu caso "http://192.168.2.1"
2ª Função: Inserir Password e clicar ENTER. No caso do meu router, mal entro na pagina do router o cursor fica logo na zona para inserir a password. Escreve-se a pass seguida por "Special Keystrokes" ENTER.
3ª Função: Pausa de 2 segundos para o webbrowser abrir correctamente a página a seguir ao login.
4ª Função: Mover o rato para cima de um objecto. Para criarem este passo é necessário que tenham o browser que estão a utilizar no menu exacto onde querem clicar. De seguida clicar e manter clicado à direita de "Drag" no A azul. Depois e mantendo sempre clicado, arrastar para cima da zona onde querem clicar até aparecer um rectangulo laranja à volta da secção.
Este passo serve tanto para o meu caso como para outros routers e deverá ser executado sempre que queiram escolher qq zona na pagina para clicar. Não esquecer de usar a pause de 2 segundos entre aberturas de paginas, para ele não clicar numa pagina que ainda não esteja totalmente aberta.
5ª Função: Clicar com o botão esquerdo do rato. Não tem muito que saber. Após a 4ª função de colocar o icone do rato por cima da zona selecionada, insere-se a função de clicar com o botão direito.
6ª Função: Fazer copy paste da 3ª função relativa ao tempo de 2 segundos.
7ª Função: Repetir o Passo 4 de Mover rato, mas tendo em atençao que a janela do Web browser tem que estar na posição correcta, ou seja ja na janela onde se vai clicar no Disconnect.
8ª Função: Fazer copy paste da 5ª Função de clicar com o rato.
9ª Função: Carregar a tecla Enter do Teclado. No meu caso surge uma janela de confirmação após clicar disconnect e como tal tenho que inserir a função de carregar a Tecla Enter.
Outra vez no meu caso o router está configurado para se connectar automáticamente, para estar sempre ligado. Se tal não acontecer é necessário repetir as duas funções anteriros para mover para connect e clicar.
10ª Função: Repetir a pausa, mas desta vez deixar o tempo necessário para que ele efectue a ligação e ganhe um IP. Só depois é que se deverá fazer logout. Usei 10 segundos.
11ª Função: Mover o rato para Logout. Consegue-se da mesma forma que a função 4 e 7.
12ª Função: Fechar a janela do browser. Depois de fazer logout volto para pagina de login, e já é seguro fechar a janela. Para efectuar este passo é necessário que o browser esteja aberto na janela exacta que é para fechar. No meu caso na janela de login, dps de ter feito logout.
Dores de cabeça que tive que podem evitar.
-Atenção ao browser que estão a utilizar. Uso o firefox, mas no programa é aconcelhado a usar o IExplorer. Qq ele que seja, não troquem de browser sem querer ao fazer o passo de mover o rato. Se dizem que estão a uzar Browser X têm que o usar em todos os passos.
-A certa altura tava-me a dar erro sempre no passo do mover o rato e não tava a perceber pq. Não sei bem qual a razão mas presumo que era pq o rato estava a mexer e a clicar logo a seguir ao passo anterior, sem dar hipotese ao browser de loadar a página correctamente. A pausa de 2 segundos parece resolver este problema.
-Testar a função antes de a utilizar num periudo de tempo proximo de forma a que vejam tudo a acontecer e possam verificar que de facto tudo resultou.
-Algumas funções pedem que a janela do browser esteja aberta na zona referida (caso do move mouse, fechar janela).
Por ultimo criei este tuturial para tentar ajudar o pessoal que tem clix mas não quer ou não pode estar acordado às horas defenidas para mandar a ligação abaixo.
Não posso garantir que funcione em todos os casos, nem mesmo que funcione noutro router que não seja o meu modelo. Presumo que funcione, mas não posso dar garantias.
Convém também frizar que estão a fazer isto à vossa responsabilidade. Não me venham culpar porque no fim do mês vos aparece uma conta em casa astronómica.
[[]] _________________ ...Tutorial Clix para Routers com Automate em Flash... |
|