@echo off @rem Wi-Fi Information tool from https://www.wiisfi.com setlocal :again rem --- find any local IP address (often finds gateway first) set IP= for /f %%a in ('arp -a ^| find /i "dynamic"') do if ""=="%IP%" ( set IP=%%a goto exitipsearch ) :exitipsearch rem --- if no local ip address was found, use a backup if ""=="%IP%" set IP=1.1.1.1 rem --- find wlan interface 'name' set WNAME="Wi-Fi" for /f "delims=: tokens=2" %%a in ('netsh wlan show interfaces ^| find /i "name"') do set WNAME=%%a for /f "tokens=*" %%a in ("%WNAME%") do set WNAME=%%a rem --- cause network / Wi-Fi activity cls for /l %%x in (1, 1, 5) do ping -w 1000 -n 1 -l 32000 %IP% rem --- display helpful wlan interface information cls echo === wiisfi.com WI.BAT Wi-Fi information tool === echo Pinging: %IP% netsh wlan show interfaces netsh interface ip show config name="%WNAME%" timeout 3 goto again