Win7笔记本免费WiFi热点创建及工具编写(免费贡献,加上作者的都不行?)
Win7笔记本免费WiFi热点创建及工具编写
一、前提介绍
Java和C++编程类的教程很久没写了,人也有些懒惰了。这里打算先写一个简单的WiFi热点教程(算是感觉^_^),然后再去进行我未完成的Java编程教程。
后面会介绍使用批处理来制作热点工具,从而简化操作。当然了,鉴于很多朋友没学习过批处理,所以呢......还是去看我很久以前写的批处理教程吧!地址是:www.jayping118.51,哈哈哈,我可不想再写一次了。

二、手动输入命令创建WiFi热点
我们的笔记本若是能上网,而且是Win7系统,一般都能创建一个免费的WiFi热点,供其它支持WiFi(WLAN)的设备连接使用。比如手机、笔记本电脑之类的免费连接上网。
(1)、进入CMD命令框
下面我来简单的介绍下如何创建,首先我们要进入CMD命令框,左下角开始——输入cmd——右键以管理员身份运行,如下图:

就进入了类似的一个黑框框,俗称CMD命令框:

或者按Win(徽标键)+R,输入cmd确定,也可以进入:

按回车或者选择确定后,也会进入那个黑框框。(Win键就是左下角那个微软的图标键,一般在Alt旁边。)

浙江省旅游景点(2)、输入命令
进入命令框后,我们输入系统自带的命令:
netshwlan set hostednetwork mode=allow ssid=你要创建的WiFi热点账号 key=WiFi热点的密码
注意:密码位数不能少于8位,否则会创建失败。
比如我想创建一个账号为lx,密码为12345678的WiFi热点,我就输入:
netshwlan set hostednetwork mode=allow ssid=lx key=12345678
图例如下:

若是你输入后,和上面的提示一样,就表示你创建成功了。我们点开始——控制面板——网络和Internet——网络和共享中心——更改适配器设置,可以看到多了一个“无线网络连接2”,如下图所示:

这代表创建成功了,若是没多出来那个“无线网络连接2”,就刷新几次。然后我们在cmd命令框里输入:
netshwlan start hostednetwork
开启这个热点,如图所示:

开启完成后,我们看到“无线网络连接2”上面的红X没了,如下:


(3)、设置无线网络
接下来就是一个重要点了,若你是使用宽带连接拨号上网的,就这样设置:
在适配器设置页面,右键“宽带连接”--属性--共享--勾选允许其它用户通过此计算机的Internet连接来连接--然后把下面的选择框选择--【无线网络连接2】--完成。

辞职理由若是你是使用局域网来上网的(比如一般的校园网,公司局域网之类的,或者是插上网线就可以上网的),就这样设置:
右键点击“本地连接”--属性--共享--勾选允许其它用户通过此计算机的Internet连接来连接--然后把下面的选择框选择--【无线网络连接2】--完成。

这样就可以了,你用手机或者其它笔记本搜索,可以看到一个名为lx的WiFi热点,密码就是开始设置的12345678。连接上了,就可以上网了。
注:理应来说,Windows Vista、Windows 7、Windows 8都是支持这个命令的。而且台式机只要支持WLAN也是可以创建的。

三、编写工具,简单快捷。
谁也不希望每次开启下WiFi热点,都得去自己一个个的输入命令。 所以我们可以使用批处理把这个热点创建写成一个小工具,来简化这里的操作。比如代码如下:
(1)、工具批处理代码
@echo off
@rem 关闭回显 这个是注释
mode con: cols=60 lines=20
@rem 改变窗口大小 为了美观点郑州哪里好玩
color 1f
@rem 改变窗口颜 为了美观点

:start
cls
echo ============================================
echo WiFi热点创建工具 测试版/批处理版
echo.
echo 1、创建WiFi热点
echo 2、开启WiFi热点
echo 3、关闭WiF热点
echo 4、删除WiFi热点
echo 5、退出程序
教师节黑板报图片简单漂亮echo ============================================
set /p select=请选择:
if "%select%" == "1" (goto :create) else (
if "%select%" == "2" (goto :open) else (
if "%select%" == "3" (goto :close) else (
if "%select%" == "4" (goto :delete) else (
if "%select%" == "5" (goto :quit) else (goto :error)))))
@rem 根据用户的不同输入 从而执行不同的功能
:create
cls
echo [创建WiFi热点页面,此页面为创建虚拟WiFi网卡]
set /p username=请输入您要设置的WiFi账号:
set /p password=请输入您要设置的WiFi密码:
netshwlan set hostednetwork mode=allow ssid=%username% key=%password% keyusage=persistent>nul
@rem keyusage=persistent为让这个WiFi热点为永久的 不然重启下就得重新创建
if %errorlevel% == 0 (echo 命令执行成功...&echo.&echo 您的WIFI账号为:[%username%] 密码为:[%password%]) else (echo 命令执行失败,密码位数少于8位或其他原因...)
@rem 判断用户的命令是否执行成功,从而给出相应的提示
echo 按任意键返回主界面...&pause>nul
goto :start
:open
netshwlan start hostednetwork>nul
if %errorlevel% == 0 (start control ncpa.cpl&echo 命令执行成功...) else (echo 命令执行失败,您是否还未创建过虚拟WiFi网卡?&echo.&echo【若创建过,还出现此问题,请按
如下方法操作:】&echo.&echo 检查您的WiFi功能是否开启,一般通过Fn+F3快捷键开启。[即按键上有无线标志的那个,有的为Fn+F2或Fn+F12。])
@rem 若开启成功,会自动打开适配器设置页面
echo 按任意键返回主界面...&pause>nul
goto :start
:close
netshwlan stop hostednetwork>nul
if %errorlevel% == 0 (echo 命令执行成功...) else (echo 命令执行失败,WiFi热点没有开启过或者其它原因。)
echo 按任意键返回主界面...&pause>nul
goto :start
:
delete
netshwlan stop hostednetwork>nul
netshwlan set hostednetwork mode=disallow>nul
if %errorlevel% == 0 (echo 命令执行成功...) else (echo 命令执行失败,未曾创建过虚拟WiFi网卡或其它原因)
echo 按任意键返回主界面...&pause>nul
goto :start
:error
echo 您的选择不存在或者输入有误,请重新选择!
pause>nul 2>nul;
goto :start
:quit
echo 感谢您的使用,按任意键退出...&pause>nul
exit

上面代码中的红代码为注释,新建一个文本文档,把上面的代码复制粘贴在里面,然后把文件后缀名改成.bat或者.cmd,执行即可,如下:


运行结果如下:

(2)、使用工具,相对就很轻松了!投档
这样,我们使用起来就简单多了:
①、运行工具,输入1,按回车确定,输入要设置的账号密码即可。

②、然后输入2按回车确定,就开启了WiFi,并且自动打开了适配器设置页面:

③、然后我们根据自己的上网方式,若是宽带连接拨号上网,就可以这样设置:

若是其它的上网方式,就这样设置:

④、这样就完成了。而且,若是想中途暂停WiFi就选择3关闭,若是想再开启就选择2。不想使用这个账号和密码了,就输入4删除。

是不是简单很多呢,这就是批处理的简化,嘿嘿。若是想学习批处理,可以去我51空间:www.jayping118.51
虽说那是很久以前写的教程了,不过貌似写得也不难。

四、完整版WiFi热点工具
官员级别上面我们只是简单的写了个工具,代码比较简短,而且功能也不多。我以前也写过个相对功能多些的,如下:

运行界面:


由于代码相对较多,我就不贴上来了,提供下这个工具的下载地址吧,地址:
百度网盘:pan.baidu/s/13PHIj
好了,教程就到这里结束了,貌似写了挺久的。
若是有什么问题,可以联系我QQ:775904764,或者发送邮件到:lxhdjwg@126,若是有什么错误的地方,可以留言,我也会进行修改的。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。