Automatize o reparo da conexão sem fio no XP

0

Suspeito que exista um problema em algum lugar no meu laptop Dell Precision, executando o XP Pro, que faz com que a conexão com a Internet sem fio seja perdida após cerca de meia hora de tempo de conexão. O roteador sem fio é bom, como outro laptop é executado sem problemas.

Para restaurar minha conexão, posso clicar com o botão direito do mouse no ícone sem fio da barra de ferramentas e escolher reparo. No entanto, às vezes isso não resolve o problema, então eu agora abra "Conexões de Rede" clique com o botão direito na conexão sem fio e selecione "desabilitar". Em seguida, clique novamente com o botão direito e escolha "ativar". Isso parece sempre funcionar.

Eu gostaria de automatizar esse processo para executar um programa / script / etc. na minha área de trabalho levaria essas ações para mim. É cansativo clicar nos mesmos passos repetidamente. (Dada essa solução, eu provavelmente escreveria um programa para verificar a conexão a cada dois minutos e automaticamente chamaria o reparo quando necessário.)

Existe alguma maneira de fazer as etapas de desabilitar / habilitar de um script / programa / etc. ?

Eu programo em C #, mas não consegui encontrar comandos para fazer isso.

    
por Mark T 11.09.2010 / 15:32

2 respostas

1

Há uma pergunta relacionada sobre o SO para isso, que aponta para ToggleNIC aqui . O último fornece um link onde você pode baixar v1.0 que funciona para o Windows XP.

Do arquivo readme.txt incluído:

ToggleNic is a command line applications used to easily enable or disable a network connection.

Usage: ToggleNic [connection_name] [enable|disable]

If you do not specify enable or disable, the network connection will be toggled (enabled if it is disabled, or disabled if it is enabled). If you specify enable or disable, no change is made if the connection is already in the desired state.

Examples:

ToggleNic "Local Area Connection"

ToggleNic "Local Area Connection 2" enable

ToggleNic "Wireless Connection" disable

    
por 11.09.2010 / 17:19
1

Será que apenas liberar e renovar o trabalho do endereço IP? Você poderia criar um arquivo em lote bem simples para fazer isso.

@echo off
ipconfig -release
ipconfig -renew
    
por 12.09.2010 / 06:55