由于自己在命令行输入DOS语句设置wifi热点,比较麻烦,所以把这些语句写成批处理文件解决了多次输入的麻烦
语句中的一些关键命令解释如下:@ echo off “echo off”是关闭回显的意思,加一个@ 是把echo也关闭了,echo 显示后边的语句,set /p 命令行开关允许将变量数值设成用户输入的一行输入,set /a 命令行开关指定等号右边的字符串为被评估的数字表达式
@echo off
title 虚拟WiFi配置工具
color 0f
:start
echo 请选择要进行的操作:
echo ****************************
echo 1.启动虚拟WiFi
echo 2.停止虚拟WiFi
echo 3.修改SSID
echo 4.修改密码
echo 5.环境检测(是否支持虚拟WiFi)
echo 6.配置虚拟WiFi
echo 7.禁用虚拟WiFi
echo 8.退出
echo ****************************
set /p answer=
if %answer%==1 goto 1
if %answer%==2 goto 2
if %answer%==3 goto 3
if %answer%==4 goto 4
if %answer%==5 goto 5
if %answer%==6 goto 6
if %answer%==7 goto 7
if %answer%==8 goto 8
:1
cls
netsh wlan start hostednetwork
echo 按任意键返回
pause>nul
cls
goto start
:2
cls
netsh wlan stop hostednetwork
echo 按任意键返回
pause>nul
cls
goto start
:2
cls
netsh wlan stop hostednetwork
echo 按任意键返回
pause>nul
cls
goto start
:3
cls
echo 请输入新SSID Enter结束
set /p SSID=
netsh wlan set hostednetwork ssid=%SSID%
echo 按任意键返回
pause>nul
cls
goto start
:4
cls
echo 请输入新密码 Enter结束
set /p pw=
netsh wlan set hostednetwork key=%pw%
echo 按任意键返回
pause>nul
cls
goto start
:5
cls
echo *******************************************
echo 1.注意查看文件中是否有 vwifibus.sys这个驱动
echo 2.注意查看是否支持承载网络
echo *******************************************
echo 按任意键开始检查
pause>nul
netsh wlan show drivers
echo 按任意键返回
pause>nul
cls
goto start
:6
cls
netsh wlan set hostednetwork mode=allow
echo 请输入你的SSID
set /p ssid=
netsh wlan set hostednetwork ssid=%ssid%
echo 请输入你的密码
set /p pw=
netsh wlan set hostednetwork key=%pw%
netsh wlan start hostednetwork
echo 按任意键返回
pause>nul
cls
goto start
:7
cls
netsh wlan set hostednetwork mode=disallow
echo 按任意键返回
pause>nul
cls
goto start
:8
exit
百看不如一试,不如试试吧