lunedì 25 gennaio 2016

Script per la riconnessione automatica alla rete wireless

Ho una wireless che fa schifo. Devo sempre riconnettermi manualmente.

Questo script batch controlla se la connessione è attiva pingando Google e nel caso contrario la riattiva riconnettendosi.

REM Restart Wireless Connection if not working
REM Don’t restart if ping works but check again
:Test
TIMEOUT 1
ping -n 1 74.125.224.72
if %errorlevel% EQU 0 goto Test
netsh wlan disconnect interface="Wi-Fi"
TIMEOUT 5
netsh wlan connect ssid="FASTWEB-1" Name="FASTWEB-1" Interface="Wi-Fi"
TIMEOUT 5
goto Test
I dati che cambiano sono quelli inseriti nelle variabili ssid, Name e Interface.

Per trovarli bisogna aprire una finestra del prompt dei comandi facendo:
  • combinazione di tasti Windows+r
  • digitare cmd.exe
  • eseguire i seguenti comandi
Per ssid eseguire (digitando e premendo INVIO)

;netsh wlan show networks

Per Name eseguire
;netsh wlan show profile

Per interface eseguire e copiare la variabile Nome
;netsh wlan show interfaces
Dopodiché aprire il blocco note e copiare lo script di cui sopra avendo cura di cambiare le parti che ho evidenziato. Salvare il file dove si preferisce avendo cura di salvarlo come .bat (vedi immagine)
Eseguire il file o inserirlo nell'esecuzione automatica di Windows.


Fatto!

Nessun commento:

Posta un commento