Questo script batch controlla se la connessione è attiva pingando Google e nel caso contrario la riattiva riconnettendosi.
REM Restart Wireless Connection if not workingI dati che cambiano sono quelli inseriti nelle variabili ssid, Name e Interface.
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
Per trovarli bisogna aprire una finestra del prompt dei comandi facendo:
- combinazione di tasti Windows+r
- digitare cmd.exe
- eseguire i seguenti comandi
;netsh wlan show networks
Per Name eseguire
;netsh wlan show profile
Per interface eseguire e copiare la variabile Nome
;netsh wlan show interfacesDopodiché 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!