悠然小屋

不自重者,取辱。不自长者,取祸。不自满者,受益。不自足者,博闻!

«   2020年10月   »
1234
567891011
12131415161718
19202122232425
262728293031
搜索
Tags列表
最新留言
    最近发表
    文章归档
    友情链接

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

      image001.png

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

       

      前言... 1

      代码使用... 1

      代码部分... 2

      程序使用... 9

      1.设置代码程序... 9

      2.设置电脑网络共享... 10

      3.发射信号... 12

      结束语... 12

       

       

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

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

      netsh wlan set hostednetwork mode=allow ssid=CPCFANkey=123456

      netsh wlan start hostednetwork
          每次发射热点的时 

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

      image001.png

       

       

       

       

      image006.jpg

      image007.jpg

      image008.jpg

       

       

       

       

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

       

      @echo off

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

       

      :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" gotoSHE

      if /i "%ask%"=="2" gotostart

      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%"=="" gotoand

      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" goto2

      if /i "%ask%"=="2" gototishi

      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=allowssid=%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.设置代码程序

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

       

      image003.jpg

      image004.jpg

      2.设置电脑网络共享

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

      image009.jpg

      ②设置本地连接共享

      image002.jpg

      image005.jpg

      接着回到我们的程序

       

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

      image010.png

      image011.png

       

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

       

      本代码仅供学习和使用,转载请说明出处,谢谢合作!

       

       

      或许你会感兴趣的文章——

      Powered By Z-BlogPHP 1.5.2 Zero & Theme by Washun Copyright Csuper All Rights Reserved. 湘ICP备18017694 网络是工具,不是玩具 QQ:493754678 [登录]