Este script surgiu da necessidade de ligar-me através da rede wireless, quando o meu computador está ligado na rede interna empresa via ethernet (cabo de rede).
Em vez de desligar o cabo de rede ou ir a ligações de rede desativar a ligação ethernet, para estabelecer a ligação via wireless, opteu por criar um ficheiro batch.
Para que o script funcione, necessitam apenas de editar o ficheiro e adicionar os respetivos nomes das vossas interfaces de rede ethernet e wireless.
No teclado pressionar a tecla Windows + r (opção Executar / Run) e digitar ncpa.cple teclar Enter.
No meu caso tenho a interface Ethernet1 e Wireless, devem alterar o script abaixo com o nome das vossas interfaces ou renomear o nome para as indicadas acima.
Script implementado no ficheiro batch
Modificar o ficheiro e guardar com a extenção .bat (ex. SelecionarInterface.bat)
echo off
cls
:start
echo Wifi 1
echo ethernet 2
set /p choice=1 ou 2?
if '%Choice%'=='1' goto :choice1
if '%Choice%'=='2' goto :choice2
echo "%Choice%" não é uma opção válida. Selecione novamente.
echo
goto start
:choice1
netsh interface set interface "Ethernet1" admin=disable
netsh interface set interface "Wireless" admin=Enable
goto end
:end
exit
:choice2
netsh interface set interface "Ethernet1" admin=Enable
netsh interface set interface "Wireless" admin=disable
goto end
:end
exit
Como utilizar o script para desativar/ativar interfaces de rede
- Clique com o botão direito do rato sobre o ficheiro e selecione Executar como Administrador (Run as Administrator), na opção de controlo de conta de utilizador clique Sim (Yes).
2. Insira 1 e tecle Enter para ativar a interface Wireless (desativa automaticamente a interface Ethernet).
3. Para voltar a ativar a interface Ethernet, basta executar novamente o ficheiro como Administrador e insira 2 e tecle Enter
(desativa automaticamente a interface Wireless)