前面咱写过一篇《简单批处理,开启自主wifi模式》,简单介绍过如何利用bat文件来实现将笔记本改造成无线wifi热点,由于碎碎念文笔太差,当时叙述得并不流畅,导致文章内容显得有些凌乱,而且在认真比较的情况下,发现居然漏掉了一些重要的小问题,本文将对此进行精要的总结,并完善后期发现的问题。
本文为碎碎念原创技术文章,除署名-碎碎念ZWS-外,其他站点发表的均为未授权的盗版采集版本
程序内容有较大幅度的改动,添加了在设置过程中可以由用户来输入wifi帐号和密码,并保存在文本中,以作备忘,启动文件整合为一个,并新增语音提示,赶快跟着动手,体验惊喜吧!
##一、搭建wifi共享热点
第一步还是依照惯例,先在我们的笔记本电脑上搭建出来一个wifi无线共享热点,通过整合的BAT程序文件即可一步到位,自主程度高,操作步骤少,无脑化操作!
###(1)新建一个start.bat文件,拷贝源程序
首先,在你的电脑上新建一个文本文档,将下面这一大段一大段的程序文件复制到你的文本文档中,保存为start.bat。
源程序:
@echo off echo 欢迎使用无线热点(wifi)搭建程序wifiobat-http://www.zhuweisheng.com.cn echo 本程序将自动启动建立wifi热点设置,请根据界面提示操作,完成wifi热点搭建。 echo 现在开始建立wifi热点... echo 将在3秒后开始启动程序... echo set ws = createobject("wscript.shell")>sleep3.vbs echo WScript.Sleep 3000>>sleep3.vbs sleep3.vbs del sleep3.vbs echo 已准备好wifi设置,继续请按“回车”键!退出请直接关闭本窗口。 pause @echo off echo Info: 开始测试无线网卡是否支持承载网络 netsh wlan show drivers echo Info: 请等待3秒 echo set ws = createobject("wscript.shell")>sleep3.vbs echo WScript.Sleep 3000>>sleep3.vbs sleep3.vbs del sleep3.vbs echo Info: 请查看上方信息,检查是否有“支持的承载网络:是”,如有,请继续,否则关闭本窗口。 echo Info: 按回车将开始建立WIFI热点,否则关闭窗口! pause @echo off echo Info: 启用虚拟wifi网卡 netsh wlan set hostednetwork mode=allow echo Info: 设置wifi账号 set /p user=请设置wifi账号: netsh wlan set hostednetwork ssid=%user% for %%i in (reader.txt) do echo wifi账号:%user% >>%%i echo Info: 设置wifi密码 set /p keys=请设置wifi密码: netsh wlan set hostednetwork key=%keys% for %%i in (reader.txt) do echo wifi密码:%keys% >>%%i set ssn=www.zhuweisheng.com.cn for /f "tokens=2 delims==" %%a in ('wmic path win32_operatingsystem get LocalDateTime /value') do ( set t=%%a ) set nowTime=%t:~0,8% for %%i in (reader.txt) do echo ------设置日期:%nowTime%----%ssn%------ >>%%i for %%i in (reader.txt) do echo. >>%%i echo Info: 恭喜!已完成wifi热点建立,查看wifi帐号密码,请打开reader.txt,如需修改帐号密码,请修改start.bat内容。 echo Info: 请等待5秒,您可以查看上方已建立的wifi热点的信息。 echo set ws = createobject("wscript.shell")>sleep5.vbs echo WScript.Sleep 5000>>sleep5.vbs sleep5.vbs del sleep5.vbs echo Info: 热点已建立,如需启动,请回车继续,否则关闭窗口! pause echo Info: 开始启用wifi热点... @echo off echo 启动承载网络(启用WIFI热点支持) netsh wlan start hostednetwork echo 如上方信息显示“已启动承载网络”,则表示wifi热点已经启动成功! echo 请按回车键关闭本窗口即可! echo ------------------------------------------------------------------------- echo 如信息为“无法启动承载网络”,请依照以下操作启用热点: echo 1.在“网络和共享中心”左侧打开“更改网络适配器”, echo 2.打开“网络连接”窗口, echo 3.找到“Microsoft Virtual WiFi Miniport Adapter”无线网络连接2(或其他名称) echo 4.这是我们刚刚创建的wifi热点,如果显示已禁用,请右击选择启用。 echo 5.重新启动本程序。 echo ------------------------------------------------------------------------- echo CreateObject("SAPI.SpVoice").Speak"恭喜你,成功开启无线whyfine热点了,百度【碎碎念ZWS】获取更多信息">souce.vbs souce.vbs del souce.vbs echo 已完成wifi热点搭建,打开reader.txt可查看wifi帐号密码,请根据网站教程启用宽带连接共享。 pause
|
(2)运行start.bat搭建热点,检查是否支持承载网络
运行你刚刚保存的start.bat 我们看到这样的界面:

按下回车键Enter,开始检查是否支持“承载网络”,把命令窗口右侧的进度条拉到顶端,查看是否有如下字样:
“支持的承载网络:是”

如果没有,那么,不好意思,您的电脑捏,不支持本文滴操作,可以关掉命令窗口删掉bat文件了,搬张小马扎做个观众吧~
如果有,继续回车。
(3)设置wifi热点帐号密码
现在来到输入wifi帐号的步骤了,来来来,用键盘敲suisuinian进去试试看(你个死不要脸的,谁要写你的烂网站名!(┬_┬))

同样输入wifi密码,就完成了设置了,继续回车吧~

要查看设置的wifi帐号(SSID)密码,打开start所在目录下的reader.txt即可,看图:

如果看到“已启动承载网络”,并听到语音提示,恭喜你!完成wifi热点搭建了!别忘了回车哟!

二、开启无线网络
如果运行start.bat的最后并没有显示“已启动承载网络”,我们可以这么做:
1.打开“ 开始——控制面板——网络和 Internet——网络和共享中心 ”
2.在“网络和共享中心”左侧打开“更改网络适配器”
3.在打开的“网络连接”窗口,找到“Microsoft Virtual WiFi Miniport Adapter”无线网络连接3(或其他名称),如下图:
【注:这个无线网络会标注有你设置的 无线WIFI 帐号 如:suisuinian】

4.这是我们刚刚创建的wifi热点,如果显示已禁用,请右击选择启用。
三、设置宽带与网络共享
1. 在“网络连接”窗口中,右键单击已连接到Internet的网络连接,如我们的“宽带连接”
2. 选择“属性”→“共享”,勾上“允许其他连接(N)”并选择“无线网络连接3”。确定之后,提供共享的网卡图标旁会出现“共享的”字样,表示“宽带连接”已共享至“无线网络连接3”。
如下:

【创建完成】
至此,咱这一连串设置笔记本为wifi共享热点就告一段落了,经过N+1次的测试,碎碎念的这一段看起来很像豆腐串的代码还是挺有效滴,只要电脑不断网,随时可以用作手机、平板的wifi,网速那是杠杠滴呀!
四、关闭wifi热点
诶,说了创建和开启wifi热点,咱完成了“开”的部分,接下来得说说“关”的部分了。
关闭wifi热点,其实就是对创建开启wifi热点进行逆操作。
就几行代码:
@echo off echo Info:即将关闭wifi热点,确定请按回车,否则请关闭本窗口! pause echo Info: 关闭承载网络 netsh wlan stop hostednetwork echo Info: 如上方信息显示“已停止承载网络”,则表示wifi热点已经关闭! echo Info: 请等待3秒处理时间。 echo set ws = createobject("wscript.shell")>sleep3.vbs echo WScript.Sleep 3000>>sleep3.vbs sleep3.vbs del sleep3.vbs echo Info: 关闭热点 netsh wlan set hostednetwork mode=disallow echo Info: 已关闭wifi热点及承载网络... pause
|
把这串代码存放到新建的stop.bat文件,然后运行stop.bat即可,记得按回车确认哟~~
懒人专用,打包下载:
密码 fp5m
本文经历了多次的调试和修改,最终解释权归碎碎念ZWS所有,可以用来水果印花、用来贴墙纸、用来彩印碗上,但绝不能用来做伤害银民群众的事,谨此声明。