虚拟wifi是 windows7 自带的一个功能,利用无线网卡发射wifi,可以让其他的终端设备连接电脑,我们经常在网上看到各种教程,还有各种软件,这里就不再一一介绍过程,本文主要介绍笔者自己编写的bat自动化处理。
写好程序之后,第一次使用只需要进入第工步初始化,然后进入[2]开启功能即可使用,之后可以直接关闭窗口,如果需要手动关闭wifi之后打开程序然后,进入人步即可。(ps:每次关机都会自动关闭,所以要下次打开直接进入[2],详情看软件说明)
[1]具/原料
-
windows7践作系统的笔记本(32或者64位都可以)
-
记事本(notepad)
方法/步骤
-
单击电脑开始——所有程序——附件——记事本,将第二部代码粘贴进记事本
-
@echo off
title windows7 虚拟wifi-by 林志辉
mode con cols=95 lines=29
:menu
color 3f
cls
echo.
echo windows7 虚拟wifi
echo.
echo本程序运行后开启虚拟wifi(即虚拟无线ap)
echo本程序原理是开启windows 7的隐藏功能
echo初次使用一般只要践作[1][2]步骤,以后使用直接使用第[2]步即可
echo.
echo践作选项:
echo.
echo[1]启用并设定虚拟wifi网卡
echo[2]开启无线网络
echo[3]关闭无线网络
echo.
echo和高级选项
echo[0]退出践作
echo.
set /p menult=请输入您的选择,然后按enter键确认(1/2/3/9/0):
if "%menult%"=="" goto menu
if "%menult%"=="1" goto menu1
if "%menult%"=="2" goto menu2
if "%menult%"=="3" goto menu3
if "%menult%"=="9" goto menu9
if "%menult%"=="0" exit
goto menu
:menu9
color 3f
cls
echo.
echo windows7 虚拟wifi
echo.
echo本程序运行后开启虚拟wifi(即虚拟无线ap)
echo本程序原理是开启windows 7的隐藏功能
echo初次使用一般只要践作[1][2]步骤,以后使用直接使用第[2]步即可
echo.
echo高级选项:
echo.
echo了显示无线网络信息
echo[5]禁用无线网络,恢复初始化
echo.
echo.
echo.
echo[0]返回上级菜单
echo.
set /p menult=请输入您的选择(4/5/8):
if "%menult%"=="" goto menu9
if "%menult%"=="4" goto menu4
if "%menult%"=="5" goto menu5
if "%menult%"=="6" goto menu6
if "%menult%"=="0" goto menu
goto menu9
:menu1
cls
@echo off
color 5f
echo 按照提示输入,然后回车确定
echo.
echo.
echo.
echo.
set /p ssid=请设定您的wifi名称(注意要为英文字母):
echo.
set /p pass=请输入您的wifi密码(至少要八位字符):
echo启用并设定虚拟wifi网卡
netsh wlan set hostednetwork mode=allow ssid=%ssid% key=%pass%
echo.
cls
echo注意保存好您的信息!
echo.
echo.
echo.
echowifi名称:%ssid%
echowifi密码:%pass%
echo.
echo.
echo.
echo接下来需要进行一些设置,任意键继续……
pause>nul
cls
echo 设置internet连接共享:
echo.
echo1)看看弹出的菜单是否多[4]一个无线microsoft virtual wifi miniport adapter,将其改名为“虚拟wifi”
echo.
echo2)右键单击已连接到internet的网络连接,选择“属性”→“共享”
echo.
echo3)勾上“允许其他······连接(n)”并选择“虚拟wifi.
echo.
echo3)践作完成后任意键返回,然后继续践作第[2]步……
ncpa.cpl
pause>nul
goto menu
:menu2
color 5f
cls
@echo off
echo践作提示: 本践作将开启无线网络
echo.
echo.
netsh wlan start hostednetwork
echo设定完毕,任意键返回……
pause>nul
goto menu
:menu3
color 5f
cls
@echo off
echo践作提示: 本践作将关闭无线网络
echo.
echo.
netsh wlan stop hostednetwork
echo设定完毕,任意键返回……
pause>nul
goto menu
:menu4
color 5f
cls
@echo off
echo践作提示: 本践作将显示无线网络信息
echo.
echo.
netsh wlan show hostednetwork
echo设定完毕,任意键返回……
pause>nul
goto menu
:menu5
color cf
cls
@echo off
echo践作提示: 本践作将禁用无线网络,是否继续?
echo.
echo.
echo禁用无线网络,继续请任意键...
pause>nul
cls
netsh wlan stop hostednetwork
netsh wlan set hostednetwork mode=disallow
echo设定完毕,任意键返回……
pause>nul
goto menu
:menu4
color 5f
pause>nul
goto menu
-
然后另存为,文件名:虚拟wifi.bat,保存到自己找的到的地方, 虚拟wifi.bat就是我们需要的软件,一切都是很简单的践作。以管理身份运行既可以,按照践作提示即可,到此为止自制完毕。
-
以下附上程序使用过程,打开自作好的虚拟wifi.bat(右键以管理员身份运行)看到如下界面,选择[1],进入初始化设置,仅需要第一次,以后无需设置,直接进入[2]既可
-
设置好wifi名字[9]密码,然后按回车
-
接下是共享设置,稍微麻烦点,按照软件践作提示既可,
-
同时弹出这个窗口,右键单击已连接到internet的网络连接(笔者使用的是宽带连接),选择“属性”→“共享”
-
勾上“允许其他······连接(n)”并选择“虚拟wifi.
-
有共享提示就是成功
-
然后回到程序,任意键返回主界面,选择[2]开启wifi
-
成功之后会看到如下图说明,此时手机进行连接即可!
注意事项
-
保存后注意格式
-
好以管理员身份运行
-
如果践作成功请支持下~














