| @echo off&title 实用虚拟Wifi工具 V1.2 - Cmd@Win7 - by cjiabing &netsh wlan start hostednetwork&call :ShowVirtualWifi |
| :CreateVirtualWifi |
| echo 两个硬条件:一要无线网卡;二要Windows 7以上系统。 |
| echo 创建虚拟Wifi仅需四步!&echo; |
| set /p SSID=. 第一步:请设置Wifi名称(字母数字): |
| set /p PassWord=. 第二步:请设置Wifi密码(至少8位): |
| echo;&echo 注意:如被杀毒软件拦截,请选择“允许运行”!&echo; |
| netsh wlan set hostednetwork mode=allow ssid=%SSID% key=%PassWord% >nul 2>nul |
| net start MpsSvc |
| echo 虚拟Wifi已启用!“无线网络连接 2”为新建的虚拟连接 |
| echo 图标右边会显示“Microsoft Virtual WiFi Miniport Adapter” |
| echo; |
| echo 第三步:手动设置共享 |
| echo 1.打开网络与共享中心→更改适配器设置→本地连接→属性→共享 |
| echo 2.两个复选框均选择“允许其他 ... 连接” |
| echo 3.“家庭网络连接”选择“无线网络连接 2” |
| echo 设置成功后“本地连接”图标右边会显示“网络 2,共享的” |
| echo 设置失败时请重新启动系统防火墙Windows Firewall服务项 |
| echo 可使用命令 Netsh firewall reset 或 firewall.cpl 打开 |
| echo; |
| echo 按任意键打开网络与共享中心 . . . |
| pause>nul&Ncpa.cpl |
| echo; |
| echo 第四步:通过本程序“启动或关闭虚拟Wifi” |
| echo; |
| netsh wlan set hostednetwork mode=allow |
| netsh wlan start hostednetwork |
| echo 虚拟Wifi创建成功! |
| echo;&pause&goto ShowVirtualWifi |
| :ShowVirtualWifi |
| cls |
| for /f "tokens=1* delims=:" %%a in ('netsh wlan show hostednetwork') do ( |
| if "%%a"==" 模式 " if "%%b"==" 已禁用" (echo Wifi模式为:%%b,请重新建立虚拟Wifi!&goto CreateVirtualWifi) else echo Wifi模式为:%%b |
| if /i "%%a"==" SSID 名称 " echo Wifi名称为:%%b |
| if "%%a"==" 状态 " echo Wifi状态为:%%b&if "%%~b"==" 未启动" echo 请启动虚拟Wifi! |
| ) |
| echo ——————————————————————————————————————— |
| echo 已经存在虚拟Wifi,您可以: |
| echo. |
| echo 【1】启动虚拟Wifi |
| echo 【2】关闭虚拟Wifi |
| echo 【3】开机自动启动虚拟Wifi |
| echo 【4】开机不自动启动虚拟Wifi |
| echo 【5】删除/禁用虚拟Wifi |
| echo 【6】打开网络与共享中心 |
| echo 【7】命令提示符 |
| echo 设置自动关机(须开启服务):at 12:42:11 shutdown -s -f -t 60 |
| echo 取消自动关机(仅在关机倒计时过程中使用):shutdown -a |
| echo 建议延迟系统休眠时间。推荐使用TeamViewer远程遥控关机。 |
| echo ——————————————————————————————————————— |
| echo. |
| set input= |
| set /p input=. 请输入序号并回车执行: |
| echo. |
| if "%input%"=="" netsh wlan show hostednetwork|find "已启动">nul&&netsh wlan stop hostednetwork||netsh wlan start hostednetwork |
| if %input%==1 netsh wlan start hostednetwork |
| if %input%==2 netsh wlan stop hostednetwork |
| if %input%==3 reg add HKCU\Software\Microsoft\Windows\CurrentVersion\Run /v "虚拟Wifi" /d "%~f0" /f |
| if %input%==4 reg delete HKCU\Software\Microsoft\Windows\CurrentVersion\Run\ /v 虚拟Wifi /f |
| if %input%==5 netsh wlan set hostednetwork mode=disallow &echo 虚拟Wifi删除成功! |
| if %input%==6 Ncpa.cpl |
| if %input%==7 cmd |
| echo. |
| pause&goto ShowVirtualWifiCOPY |