:head cls echo. echo ------------------------------------------------------------------------------- echo仅win7可用,请以管理员身份运行,未以管理员身份运行请退出重新以管理员身份运行 echo --by HKKKYY echo ------------------------------------------------------------------------------- echo 请选择 A,B,C,D,W: choice /n/c ABCDW /m"A.配置无线路由器,B读取无线路由配置,C.打开无线路由器,D.退出程序,W.帮助信息" if errorlevel5goto help if errorlevel4goto exit if errorlevel3goto start if errorlevel2goto load if errorlevel1goto creat
:load if not exist wlan.inf goto error for/f"delims=. tokens=1-2"%%a in (wlan.inf) do set ssid=%%a & set key=%%b netsh wlan set hostednetwork allow %ssid%%key% if not errorlevel0goto error echo 路由配置成功,是否打开无线路由功能?(Y/N) choice /n/c YN /m":" if errorlevel2goto head if errorlevel1goto start
:start netsh wlan start hostednetwork if errorlevel1echo 请重新配置路由并检查您的计算机是否有虚拟无线网卡 if errorlevel0goto now goto head
:now cls echo. echo 无线路由开启功能已开启。。。 echo. echo --------------------------------------------------------- echo ssid为%ssid%,密码为%key% echo --by HKKKYY echo --------------------------------------------------------- echo. choice /n/c TSX /m"关闭无线路由功能请按T,设置定时关机请按S,网络连通测试请按X" if errorlevel3goto test if errorlevel2goto shutdown if errorlevel1goto stop
:stop netsh wlan stop hostednetwork goto head
:shutdown set/p time=请输入自动关机的时长,如一小时后关机,输入3600,取消自动关机请输入0: if%time% equ 0 shutdown /a & goto now shutdown /s/t%time% if errorlevel1echo 设置失败,请确认输入正确,或者先取消此前的设置 & pause & goto now if errorlevel0echo%time%秒后关机 & pause & goto now