zoukankan      html  css  js  c++  java
  • 批处理实现虚拟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
    View Code

    参考:

    https://jingyan.baidu.com/article/22a299b504c1ee9e18376a10.html

    https://jingyan.baidu.com/article/4dc408484da7c1c8d946f139.html

    如有错误还请指出,如有侵权还请告知,如需转载请注明出处!                                              

    本人博客:http://www.cnblogs.com/yllinux/

  • 相关阅读:
    javascript进阶一
    javascript基础
    前端开发工程师——网易云课堂
    win10,软件, 发布者不受信任怎么办
    oracle10g如何配置客户端
    ASPxGridView中DetailRow的使用
    vb中&和+的区别
    nvl
    substr
    ORA-01791: 不是 SELECTed 表达式
  • 原文地址:https://www.cnblogs.com/yllinux/p/6940958.html
Copyright © 2011-2022 走看看