Csuper Blog

网络是工具,不是玩具...............Good Luck To You!

用批处理代码程序把笔记本变成无线WIFI热点


前言

win7热点发射命令的有自己的好处,当然有的人会说网上也有一些发射热点信号的软件,那些更方便。在此我们就不讨论用命令发射信号好还是的用网上的软件好这个问题,优缺点用过的人也知道, 有些人还是偏爱于用命令来发射信号的!

下面是win7发射网络信号常用的几段代码,也许很多人都知道这些代码,如下:

netsh wlan set hostednetwork mode=allow ssid=CPCFAN key=123456

netsh wlan start hostednetwork

每次发射热点的时候都需要重新输入这几段代码,如果自己用上面这些代码照着网上的教程一步一步设置的话就显得有些复杂,虽然自己也可以保存为批处理文件,但是修改密码或者名称时都重新打开代码修改,那就显得有些麻烦了。本程序就集成了这些功能,而且大小只有9K左右,相当方便!下面是使用方法

 

代码使用

使用方法:将第三部分的代码复制到一个新建的记事本,然后保存,重新命名或者另存为名字为“笔记本无线热点共享.bat”不包括引号的文件,注意后缀名必须改成 .bat否则不可行!之后双击该文件即可出现下图第一张图,使用方法请看代码后续部分。下图为本程序界面:

图片1.png 

 

代码部分

--------------------------------------------------复制以下代码,不包括此行---------------------------------------

 

@echo off

TITLE 笔记本无线热点共享 作者:Csuper

 

:start

cls

::color 2f是颜色显示,用两个16进制数表示,其中第一个数为背景色,第二个数为前景色。如果想要查看更多请在cmd里输入color /? 并回车即可查看,更改数字就可以修改显示颜色

color 3f

mode con: cols=42 lines=29

echo.

echo     ╔┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉╗

echo     ┋ 请选择要进行的操作然后按回车 ┋

echo     ╚┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉╝

echo     ╔┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉╗

echo     ┋                              ┋

echo     ┋         1. 开启热点          ┋

echo     ┋                              ┋

echo     ┋         2. 发射信号          ┋

echo     ┋                              ┋

echo     ┋         3. 一键设置          ┋

echo     ┋                              ┋

echo     ┋         4. 关闭信号          ┋

echo     ┋                              ┋

echo     ┋         5. 关闭热点          ┋

echo     ┋                              ┋

echo     ┋         6. 重置密码          ┋

echo     ┋                              ┋

echo     ┋         7. 重置名称          ┋

echo     ┋                              ┋

echo     ┋         8. 网络信息          ┋

echo     ┋                              ┋

echo     ┋         9. 使用帮助          ┋

echo     ┋                              ┋

echo     ┋         0. 退出程序          ┋

echo     ┋                              ┋

echo     ╚┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉╝

:ch

set Choice=

set /p Choice=选择操作并回车:

if not "%Choice%"=="" set Choice=%Choice:~0,1%

echo.

IF /I "%Choice%"=="1" GOTO 1

IF /I "%Choice%"=="2" GOTO 2

IF /I "%Choice%"=="3" GOTO 3

IF /I "%Choice%"=="4" GOTO 4

IF /I "%Choice%"=="5" GOTO 5

IF /I "%Choice%"=="6" GOTO 6

IF /I "%Choice%"=="7" GOTO 7

IF /I "%Choice%"=="8" GOTO 8

IF /I "%Choice%"=="9" GOTO 9

IF /I "%Choice%"=="0" GOTO end

echo 选择无效,请重新输入

echo.

goto ch

 

:1

:: 开启热点

cls

echo.

echo     ╔┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉╗

echo     ┋  继  续  设  置  请  按   1  

echo     ┋  返  回  菜  单  请  按   2  

echo     ╚┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉╝

:back1

set ask=

set /p ask=选择:

echo.

if /i "%ask%"=="1" goto SHE

if /i "%ask%"=="2" goto start

echo 选择无效,请重新输入

echo.

goto back1

:SHE

echo.

netsh wlan set hostednetwork mode=allow

echo.

echo     ╔┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉╗

echo     ┋  请  设  置  热  点  名  称  ┋

echo     ╚┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉╝

:and

echo.

set ssid=

set /p ssid=请重置热点名称:

echo.

if "%ssid%"=="" goto and

netsh wlan set hostednetwork ssid=%ssid%

set ssid=

echo.

echo     ╔┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉╗

echo     ┋  请  设  置  热  点  密  码  ┋

echo     ╚┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉╝

:again

echo.

set key=0

set /p key=请设置8位以上的密码:

echo.

if "%key:~7,1%"==""  echo 密码不足8&goto again

netsh wlan set hostednetwork key=%key%

set key=

::是否发射信号

cls

echo.

echo     ╔┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉╗

echo     ┋  确  认  发  射  请  按   1  

echo     ┋  暂  不  发  射  请  按   2  

echo     ╚┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉╝

:back2

set ask=

set /p ask=选择:

echo.

if /i "%ask%"=="1" goto 2

if /i "%ask%"=="2" goto tishi

echo 选择无效,请重新输入

echo.

goto back2

:tishi

cls

color 0c

echo.

echo   ╔┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉╗

echo   ┋ 您 选 择 了 暂 时 不 发  射 信 号┋

echo   ┋ 如 果 您 想 发 射 信 号,请 在 主┋

echo   ┋ 菜 单 中 选 择“2.发射信号”即 可┋

echo   ╚┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉╝

echo.

pause

goto start

 

 

:2

::发射信号

cls

netsh wlan start hostednetwork

echo.

echo    ╔┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉╗

echo    ┋                                ┋

echo    ┋ 已     发     射     信     号 ┋

echo    ┋ 请     连     接     设     备 ┋

echo    ┋                                ┋

echo    ╚┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉╝

echo.

pause

goto start

 

::一键设置

:3

cls

::如果你不想每次都进入第一步设置名称密码,可以用自己设置好的默认设置,修改以下两行即可

::其中ssid为热点名称;key为密码(不得少于8位)。这样设置之后,每次使用时进入第3步即可!

set ssid=WIFI

set /a key=1234567890

netsh wlan set hostednetwork mode=allow ssid=%ssid% key=%key%

netsh wlan start hostednetwork

echo.

echo   ╔┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉╗

echo   ┋                                  ┋

echo   ┋    设      置      成      功    ┋

echo   ┋                                  ┋

echo   ╚┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉╝

echo.

echo ━━━━━━━━━━━━━━━━━━━━━

echo  热点默认名称为: %ssid%

echo.

echo  热点默认密码为: %key%

echo.

echo ━━━━━━━━━━━━━━━━━━━━━

set ssid=

set key=

echo.

pause

goto start

 

:4

::关闭信号

cls

color 0c

netsh wlan stop hostednetwork

echo.

echo   ╔┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉╗

echo   ┋       已 停 止 发 射 信 号       ┋

echo   ┋     ------------------------     

echo   ┋ 如 果 想 再 次 开 启 热 点 请 重 ┋

echo   ┋ 新 设 置 第  1 步 或 者 第  3 步 ┋

echo   ┋                                  ┋

echo   ╚┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉╝

echo.

pause

goto start

 

:5

::关闭热点

cls

color 0c

netsh wlan set hostednetwork mode=disallow

echo.

echo   ╔┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉╗

echo   ┋      已   关   闭   热   点      ┋

echo   ┋     -----------------------      

echo   ┋ 如 果 想 再 次 开 启 热 点 请 重 ┋

echo   ┋ 新 设 置 第  1 步 或 者 第  3 步 ┋

echo   ┋                                  ┋

echo   ╚┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉╝

echo.

pause

goto start

 

:6

:: 重置密码

cls

echo.

echo   ╔┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉╗

echo   ┋                                  ┋

echo   ┋ 请   重   置   热   点   密   码 ┋

echo   ┋                                  ┋

echo   ╚┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉╝

echo.

:begin

echo.

set key=0

set /p key=请重置8位以上的密码:

echo.

if "%key:~7,1%"==""  echo 密码不足8&goto begin

::if "%key:~13,1%" neq "" echo 超过13&goto begin

netsh wlan set hostednetwork key=%key%

set key=

echo.

echo   ╔┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉╗

echo   ┋                                  ┋

echo   ┋ 已   重   置   热   点   密   码 ┋

echo   ┋ 请   重   新   连   接   设   备 ┋

echo   ┋                                  ┋

echo   ╚┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉╝

echo.

pause

goto start

 

:7

:: 重置名称

cls

echo.

echo   ╔┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉╗

echo   ┋                                  ┋

echo   ┋ 请   重   置   热   点   名   称 ┋

echo   ┋                                  ┋

echo   ╚┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉╝

:an

echo.

set /p ssid=请重置热点名称:

echo.

if "%ssid%"=="" goto an

netsh wlan set hostednetwork ssid=%ssid%

netsh wlan start hostednetwork

set ssid=

echo.

echo   ╔┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉╗

echo   ┋                                  ┋

echo   ┋ 已   重   置   热   点   名   称 ┋

echo   ┋ 请   重   新   连   接   设   备 ┋

echo   ┋                                  ┋

echo   ╚┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉╝

echo.

pause

goto start

 

:8

::网络信息显示

cls

mode con: cols=48 lines=30

echo.

echo  ╔┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉╗

echo  ┋  网     络     信      息     显     示  ┋

echo  ╚┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉╝

echo ------------------------------------------------

netsh wlan show hostednetwork

echo ------------------------------------------------

echo  ╔┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉╗

echo  ┋提示:客户端数是指外界设备连接本热点的个数┋

echo  ╚┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉╝

pause

goto start

 

:9

::使用说明

cls

color 3f

mode con: cols=70 lines=32

echo.

echo  ╔┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉╗

echo  ┋        程        序       使       用       说       明        ┋

echo  ╚┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉╝

echo  ╔┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉╗

echo  1.使用此程序前请设置好计算机网络共享!此程序在windows7系统下测试┋

echo  ┋  可用。电脑需配置有无线网卡,并需支持承载网络。                ┋

echo  ----------------------------------------------------------------

echo  2.13步的区别:每次使用热点时都需要设置第1或第3步。其中第1步 ┋

echo  ┋  需要每次分别为热点设置名称和密码;而第3步为默认设置,已经在程 ┋

echo  ┋  序中定好,只需一步便可发射信号。为了方便,以后建议使用一键设置┋

echo  ┋  其中默认名称为WIFI,密码为1234567890。若想更改默认名称及密码,┋

echo  ┋  可用记事本打开方式打开此程序进入代码中的“::一键设置”部分修改┋

echo  ┋  其中两行即可(代码中有修改说明)                              ┋

echo  ----------------------------------------------------------------

echo  3.名称建议用字母和数字,请尽量不用复杂的符号,否则系统可能不识别┋

echo  ----------------------------------------------------------------

echo  4.密码请设置8位数以上,请尽量不用复杂的符号, 否则系统可能不识别┋

echo  ----------------------------------------------------------------

echo  5.45步区别:第4步为“已停止承载网络”,若进入网络信息会看到 ┋

echo  ┋  “承载网络状态”为未启用;第5步为“承载网络模式已设置为禁止” ┋

echo  ┋  进入网络信息会看到“承载网络状态”为不可用。不用热点的时候选择┋

echo  ┋  第4或第5步都可。若之后想继续使用无线发射,需再次设置第1或第3步┋

echo  ----------------------------------------------------------------

echo  6.计算机关机或重启等也会自动关闭无线热点,故启动电脑后若想使用无┋

echo  ┋  线发射,需再次设置第1步或者第3步。如需要更改密码或名称,可在主┋

echo  ┋  菜单选择第6步或第7步进行更改,然后在接收设备上重新连接即可。  ┋

echo  ----------------------------------------------------------------

echo  7.若出现搜索到信号但连接不了或上不了网的情况,那么重新设置第1步 ┋

echo  ╚┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉╝

echo 请按任意键返回主菜单...

pause >nul

goto start

 

:end

exit

 

----------------------------------------------------停止复制,不包括此行-------------------------------------------

 

 

 

 

 

 

程序使用

1.设置代码程序

①打开上步我们我代码程序,设置好热点名称,密码,注意一步一步来

 

图片2.png 

图片3.png 

2.设置电脑网络共享

①进入“网络和共享中心”

图片4.png 

②设置本地连接共享

图片5.png 

图片6.png图片7.png 

接着回到我们的程序

3.发射信号

图片8.png 

 图片9.png图片10.png

 

结束语

每个人的审美观都不一样,如果不喜欢此教程中程序界面,可用记事本打开方式打开此程序进入代码中的color”的部分进行颜色修改(代码中有修改说明),比如我把color 3f改成color 0b之后的效果图如下:

图片11.png

 

 

到此就结束了,如果想了解更多关于此程序的使用,请在主菜单选择 8 进入使用帮助进行查看!

 

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年4月    »
1234567
891011121314
15161718192021
22232425262728
2930
控制面板
您好,欢迎到访网站!
  [查看权限]
网站分类
搜索
最新留言
文章归档
网站收藏
友情链接
    • RainbowSoft Studio Z-Blog
    • 订阅本站的 RSS 2.0 新闻聚合

    Powered By Z-BlogPHP 1.7.3

    Copyright Csuper All Rights Reserved.