批处理实现虚拟WIFI

类似于360免费WiFi那个软件,可以PC发射WiFi(需要有无线网卡)。

源码如下:

  1 @Echo off
  2 title  Windows7 虚拟Wifi----By yllinux
  3 mode con cols=60 lines=26
  4
  5 :menu
  6 color 3f
  7 cls
  8 Echo.
  9 Echo  Windows7 虚拟Wifi
 10 Echo.
 11 Echo 本程序运行后开启虚拟WiFi(即虚拟无线AP)
 12 Echo 本程序原理是开启windows 7的隐藏功能
 13 Echo 初次使用一般只要操作[1][2]步骤,以后使用直接使用第[2]步即可
 14 Echo.
 15 Echo                         操作选项:
 16 Echo         * * * * * * * * * * * * * * * * * * * * *
 17 Echo         *                                       *
 18 Echo         *      [1]启用并设定虚拟WiFi网卡        *
 19 Echo         *                                       *
 20 Echo         *      [2]开启无线网络                  *
 21 Echo         *                                       *
 22 Echo         *      [3]关闭无线网络                  *
 23 Echo         *                                       *
 24 Echo         *      [9]高级选项                      *
 25 Echo         *                                       *
 26 Echo         *      [0]退出操作                      *
 27 Echo         *                                       *
 28 Echo         * * * * * * * * * * * * * * * * * * * * *
 29 Echo.
 30 Set /p menult=请输入您的选择,然后按Enter键确认(1/2/3/9/0):
 31 If "%menult%"=="" Goto menu
 32 If "%menult%"=="1" Goto menu1
 33 If "%menult%"=="2" Goto menu2
 34 If "%menult%"=="3" Goto menu3
 35 If "%menult%"=="9" Goto menu9
 36 If "%menult%"=="0" Exit
 37 Goto menu
 38
 39 :menu9
 40 color 3f
 41 cls
 42 Echo.
 43 Echo  Windows7 虚拟Wifi
 44 Echo.
 45 Echo 本程序运行后开启虚拟WiFi(即虚拟无线AP)
 46 Echo 本程序原理是开启windows 7的隐藏功能
 47 Echo 初次使用一般只要操作[1][2]步骤,以后使用直接使用第[2]步即可
 48 Echo.
 49 Echo                         高级选项:
 50 Echo         * * * * * * * * * * * * * * * * * * * * *
 51 Echo         *                                       *
 52 Echo         *      [4]显示无线网络信息              *
 53 Echo         *                                       *
 54 Echo         *      [5]禁用无线网络,恢复初始化      *
 55 Echo         *                                       *
 56 Echo         *      [6]重置重置 Winsock 目录         *
 57 Echo         *                                       *
 58 Echo         *      [0]返回上级菜单                  *
 59 Echo         *                                       *
 60 Echo         * * * * * * * * * * * * * * * * * * * * *
 61 Echo.
 62 Set /p menult=请输入您的选择(4/5/8):
 63 If "%menult%"=="" Goto menu9
 64 If "%menult%"=="4" Goto menu4
 65 If "%menult%"=="5" Goto menu5
 66 If "%menult%"=="6" Goto menu6
 67 If "%menult%"=="0" Goto menu
 68 Goto menu9
 69
 70 :menu1
 71 cls
 72 @echo off
 73 color 5f
 74 Echo.
 75 Echo 按照提示输入,然后回车确定
 76 Echo.
 77 Echo.
 78 Echo.
 79 Echo.
 80 Set /p ssid=请设定您的wifi名称(注意要为英文字母):
 81 Echo.
 82 Set /p pass=请输入您的wifi密码(至少要八位字符):
 83 Echo 启用并设定虚拟WiFi网卡
 84 netsh wlan set hostednetwork mode=allow ssid=%ssid% key=%pass%
 85 Echo.
 86 cls
 87 Echo 注意保存好您的信息!
 88 Echo.
 89 Echo.
 90 Echo.
 91 Echo wifi名称:%ssid%
 92 Echo.
 93 Echo wifi密码:%pass%
 94 Echo.
 95 Echo.
 96 Echo.
 97
 98 Echo 接下来需要进行一些设置,任意键继续……
 99 pause>nul
100 cls
101 Echo 设置Internet连接共享:
102 Echo.
103 Echo 1)看看弹出的菜单是否多了一个无线Microsoft Virtual
104 Echo    WiFi Miniport Adapter,将其改名为“虚拟Wifi”
105 Echo.
106 Echo 2)右键单击已连接到Internet的网络连接,
107 Echo.   选择“属性”→“共享”
108 Echo.
109 Echo 3)勾上“允许其他······连接(N)”并选择“虚拟WiFi"
110 Echo.
111 Echo 3)操作完成后任意键返回,然后继续操作第[2]步……
112 ncpa.cpl
113 pause>nul
114 Goto menu
115
116 :menu2
117 color 5f
118 cls
119 @echo off
120 Echo 操作提示:     本操作将开启无线网络
121 Echo.
122 Echo.
123 netsh wlan start hostednetwork
124 Echo 设定完毕,任意键返回……
125 pause>nul
126 Goto menu
127
128 :menu3
129 color 5f
130 cls
131 @echo off
132 Echo 操作提示:     本操作将关闭无线网络
133 Echo.
134 Echo.
135 netsh wlan stop hostednetwork
136 Echo 设定完毕,任意键返回……
137 pause>nul
138 Goto menu
139
140 :menu4
141 color 5f
142 cls
143 @echo off
144 Echo 操作提示:     本操作将显示无线网络信息
145 Echo.
146 Echo.
147 netsh wlan show hostednetwork
148 Echo 设定完毕,任意键返回……
149 pause>nul
150 Goto menu
151
152 :menu5
153 color cf
154 cls
155 @echo off
156 Echo 操作提示:     本操作将禁用无线网络,是否继续?
157 Echo.
158 Echo.
159 Echo 禁用无线网络,继续请任意键...
160 pause>nul
161 cls
162 netsh wlan stop hostednetwork
163 netsh wlan set hostednetwork mode=disallow
164 Echo 设定完毕,任意键返回……
165 pause>nul
166 Goto menu
167
168 :menu6
169 color cf
170 cls
171 @echo off
172 Echo 操作提示:本操作将重置winsock目录默认状态,是否继续?
173 Echo.
174 Echo.
175 Echo 重置无线网络,继续请任意键...
176 pause>nul
177 cls
178 netsh winsock reset
179 Echo 设定完毕,任意键返回……
180 pause>nul
181 Goto menu

参考:

https://jingyan.baidu.com/article/22a299b504c1ee9e18376a10.html

https://jingyan.baidu.com/article/4dc408484da7c1c8d946f139.html

如有错误还请指出,如有侵权还请告知,如需转载请注明出处!

本人博客:http://www.cnblogs.com/yllinux/

时间: 2024-10-21 03:37:28

批处理实现虚拟WIFI的相关文章

win7下建立虚拟wifi

win7下建立虚拟wifi 标签(空格分隔): wifi 步骤 1. 打开cmd窗口 2. 承载网络模式已设置为允许 netsh wlan set hostednetwork mode=allow 3. 更改承载网络的 SSID 和 托管网络的用户密钥密码 netsh wlan set hostednetwork ssid=zxhy key=12345678 4. 打开"网络共享", 将本地网络共享给刚新建的无线网络 点击"本地连接"=>"属性&qu

Win8.1恢复被禁用虚拟WiFi适配器的方法

有使用Win8.1的网友设置了虚拟WiFi后,用了一段时间不用了,便将它禁用掉,却也导致虚拟WiFi适配器在网络适配器列表中消失,那么该如何将它恢复呢? 解决方法: 1.先关闭ssid:命令提示符(管理员)输入netsh wlan set hostednetwork mode=disallow ssid. 2.再来设置无线名称和链接密码:netsh wlan set hostednetwork mode=allow ssid=mywifi key=12345678 3.输入netsh wlan

Win7下虚拟WiFi设置

说明:偶尔没有无线路由的情况下,可以用电脑来共享wifi使手机能够通过上网. windows 7是支持共享虚拟wifi的,同时也需要网卡支持(目前的笔记本网卡一般都支持) 1.启用 netsh wlan set hostednetwork mode=allow ssid=Test_WIFI key=0987654321 2.打开 netsh wlan start hostednetwork 3.关闭 netsh wlan stop hostednetwork 4.禁用 netsh wlan se

用WinForm写一个虚拟WiFi助手玩玩(附源码)

这早不是什么新鲜的东西了,同类软件已经有很多,但不是收费就是有广告,在学校的时候就想自已写一个了,但那时候啥也没学,对C的掌握程度也就是定义几个变量,打印一行“Hello,world”这样,为了写这破玩意,还特意跑图书馆看了几天的VB,然后网上拷了些代码,用调cmd的方式实现了基本功能.到现在也做了1年的.Net码农了,打算重新撸一个,windows应该会开放这方面的api,估计也简单. 在开始之前我搜了一下,貌似没有用.Net写的,应该早有人写过只是没发出来吧.唯一找到的就是在codeplex

使用无线网卡搭建虚拟wifi

1.首先以管理员身份运行命令提示符 开始->搜索框输入cmd,出来的cmd.exe上右键管理员身份运行,或者win+R打开运行提示框,输入cmd并回车. 2.设置“虚拟Wifi网卡”模式 敲入命令: netsh wlan set hostednetwork mode=allow ssid=Master_Share key=1234567890 其中: Mode:是否启用虚拟Wifi网卡,改为disallow则为禁用 Ssid:设定无线网络的名称 Key:设定无线网络的密码. 执行完以后我们会在网

虚拟WiFi

转载用WinForm写一个虚拟WiFi助手玩玩(附源码) 这早不是什么新鲜的东西了,同类软件已经有很多,但不是收费就是有广告,在学校的时候就想自已写一个了,但那时候啥也没学,对C的掌握程度也就是定义几个变量,打印一行“Hello,world”这样,为了写这破玩意,还特意跑图书馆看了几天的VB,然后网上拷了些代码,用调cmd的方式实现了基本功能.到现在也做了1年的.Net码农了,打算重新撸一个,windows应该会开放这方面的api,估计也简单. 在开始之前我搜了一下,貌似没有用.Net写的,应该

win7设置虚拟wifi

1. cmd,使用管理员权限打开: 2. 设置:netsh wlan set hostednetwork mode=allow ssid=ABCD key=12345678 mode:是否开启虚拟wifi网卡,选项为allow/disallow 3. 开启:netsh wlan start hostednetwork 4. 关闭:netsh wlan stop hostednetwork 5. 显示已有 netsh wlan show hostednetwork

Win7的虚拟Wi-Fi

前几天无意中发现,Win7的硬件驱动里有个叫Microsoft Virtual WiFi Miniport Adapter的东东,从网上查了一下,可以用来组建临时网络,共享Internet.一块无线网卡只能连接到一个无线网络,因此Windows虚拟出了一个无线网卡,用于组建临时网络,充当AP.简单地说,就是能用手机连上笔记本,然后通过笔记本连上Internet. 设置步骤如下: 1.打开设备管理器(开始->运行 输入devmgmt.msc),在network adapters里确认Microso

WIN10 CMD 启动虚拟WIFI

1.以管理员身份运行命令提示符: 快捷键win+R→输入cmd→回车 2.启用并设定虚拟WiFi网卡: 运行命令:netsh wlan set hostednetwork mode=allow ssid=wuminPC key=wuminWiFi 此命令有三个参数,mode:是否启用虚拟WiFi网卡,改为disallow则为禁用. ssid:无线网名称,最好用英文(以wuminPC为例). key:无线网密码,八个以上字符(以wuminWiFi为例). 以上三个参数可以单独使用,例如只使用mod