批处理实现虚拟WIFI
Posted yllinux
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了批处理实现虚拟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
如有错误还请指出,如有侵权还请告知,如需转载请注明出处!
以上是关于批处理实现虚拟WIFI的主要内容,如果未能解决你的问题,请参考以下文章