该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
把以下代码复制到.txt里边 保存后改后缀名为.bat 恭喜你 ,你能够建立虚拟wifi了,再也不用所谓的U盘wifi了。。。
@echo off
echo =======虚拟wifi v1.01 ==================
echo 请使用管理员身份运行该bat
echo 写该bat目的在于使用有无线网卡的笔记本直接发出wifi,不需要其他的外围设备
echo 请仔细阅读注意事项及使用方法,包含问题解决和设置向导
echo =========使用方法======================
echo [1] 第一次使用请按照以下步骤。[1]"设置虚拟wifi" [2]"打开虚拟wifi"
echo 执行到该步骤,无线网络设备(如手机)应该就能看到您的电脑发出的wifi。
echo [2] 如果您之前已经设置过,请直接选择 "打开虚拟wifi"。
echo [3] 如果您需要关闭wifi,请选择"关闭虚拟wifi"。
echo [4] 如果您不需要虚拟wifi,请选择"卸载虚拟wifi"。
echo [5] 当出现一些不能理解的错误时,请选择请尝试“重置所有设置(需重启)”选项。
echo =========注意事项======================
echo [0] 满足两点即可使用该bat [1] win7/8系统 [2] 有无线网卡
echo [1] 请确认你使用管理员运行该bat 否则可能导致设置失败
echo [2] 如果要访问Internet 请共享一个能够上网的网卡的Internet连接到虚拟网卡
echo [3] 当出现“无法启动承载网络 组或资源的状态不是执行请求操作的正确状态”
echo 请尝试“重置所有设置(需重启)”选项,并在重启电脑后,重新设置虚拟wifi
echo [4] 任何人使用该bat导致的后果请自行负责。本人不负责,不保证,有问题请不要使用
echo [5] 有时候使用虚拟wifi会导致机器蓝屏,这不是bat问题,可以安全模式下
echo 尝试卸载虚拟网卡并更新无线网卡驱动
echo [7] 一些校园网用户由于学校网络限制,共享wifi会导致不能上internet,请三思
echo [6] 这是惜枫醉尝试的第一个bat,第一次写bat难免有疏漏之处,有事@惜枫醉
pause
:sel
cls
echo ==功能菜单(需管理员身份)==
echo [1] 开启虚拟wifi
echo [2] 关闭虚拟wifi
echo [3] 查看当前配置
echo [4] 设置虚拟wifi
echo [5] 卸载虚拟wifi
echo [6] 重置所有设置(需重启)
echo [回车] 退出
set vselect=&set/p vselect=请输入数字选择功能:
if %vselect% EQU 1 (goto opn)
if %vselect% EQU 2 (goto clo)
if %vselect% EQU 3 (goto she)
if %vselect% EQU 4 (goto retry)
if %vselect% EQU 5 (goto uni)
if %vselect% EQU 6 (goto res) else (goto sel)
:res
cls
netsh wlan stop hostednetwork
netsh wlan set hostednetwork mode=disallow
netsh winsock reset
pause
goto sel
:opn
cls
netsh wlan start hostednetwork
netsh wlan show hostednetwork
pause
goto sel
:clo
cls
netsh wlan stop hostednetwork
pause
goto sel
:she
cls
netsh wlan show hostednetwork
pause
goto sel
:uni
cls
netsh wlan set hostednetwork mode=disallow
pause
goto sel
:retry
cls
set num=0
cls
netsh wlan show hostednetwork
set vwifi=&set/p vwifi=请输入虚拟wifi用户名 [建议大于4位]:
set vpswd=&set/p vpswd=请输入虚拟wifi密码 [至少8位]:
set vpswd2=&set/p vpswd2=请再次输入密码 [至少8位]:
if defined vwifi (goto checkpswd) else (goto error)
:checkpswd
if %vpswd% == %vpswd2% (goto pseq) else (goto error)
:pseq
goto count
:pslen
if %num% GEQ 8 (goto success) else (goto error)
:success
cls
echo 用户名:%vwifi%
echo 密码 :%vpswd%
netsh wlan set hostednetwork mode=allow ssid=%vwifi% key=%vpswd%
pause
goto end
:error
cls
netsh wlan show hostednetwork
echo 两次输入密码不匹配或密码长度小于8位
echo [回车] 重试 [q] 退出
set vtry=&set/p vtry=请选择功能:
if defined vtry (goto sel) else (goto retry)
goto end
:count
set /a num+=1
set vpswd2=%vpswd2:~1%
if defined vpswd2 goto count
goto pslen
:end
cls
netsh wlan show hostednetwork
echo 虚拟wifi设置完毕!
echo 若需要访问Internet,请共享有Internet访问的网卡的Internet连接到虚拟网卡
pause
goto sel
:exit