1、首先新建一个文本文件,也就是txt文件。命名为wifi.txt,名字随意取。然后用记事本打开,编辑文件
2、在第一行写下如下代码:@echo offtitle wifi共享 bat版其中@echo off的作用是关闭回显,也就是在使用的时候不显示命令本身第二行是设置标题这里echo大小写都行
3、然后继续写下列代码:startCLSCOLOR 3fMODE con: COLS=42 LINES=28ECHO.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 ──────这里代码的作用就是设置一个显示界面而已
4、继续添加代码:chSET 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 moren IF /I "%Choice%"=="0" GOTO endECHO 选择无效,请重新输入ECHO.GOTO ch这里代码实现的选择功能下面就一次性把所有代码贴出来,要用的直接复制粘贴就可(不要复制之前的这片段代码)
5、@ECHO offTITLE wi酆璁冻嘌fi共享 bat版:startCLSCOLOR 3fMODE con: CO讣嘬铮篌LS=42 LINES=28ECHO.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 ──────:chSET 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 moren IF /I "%Choice%"=="0" GOTO endECHO 选择无效,请重新输入ECHO.GOTO ch:1:: 开启热点CLSCOLOR 3fMODE con: COLS=50 LINES=25ECHO.ECHO ┏━━━━━━━━━┓ECHO ┃ 继续设置请按 1 ┃ECHO ┃ 返回菜单请按 2 ┃ECHO ┗━━━━━━━━━┛Set /p ask=选择:ECHO.if /i "%ask%"=="1" goto SHEif /i "%ask%"=="2" goto start:SHEECHO.netsh wlan set hostednetwork mode=allowECHO.ECHO ┏━━━━━━━━┓ECHO ┃ 请设置热点名称 ┃ECHO ┗━━━━━━━━┛ECHO.set /p Ming=请设置名称:netsh wlan set hostednetwork ssid=%Ming%ECHO.ECHO ┏━━━━━━━━┓ECHO ┃ 请设置热点密码 ┃ECHO ┗━━━━━━━━┛ECHO.set /p Mima=请设置8位以上的密码:netsh wlan set hostednetwork key=%Mima%::是否发射信号CLSCOLOR 3fMODE con: COLS=41 LINES=22ECHO.ECHO ┏━━━━━━━━━━━━━┓ECHO ┃ 您现在是否要发射信号 ┃ECHO ┃ 确认请按 1 ┃ ECHO ┃ 暂时不发射请按 2 返回菜单┃ECHO ┗━━━━━━━━━━━━━┛ECHO.Set /p ask=选择:ECHO.if /i "%ask%"=="1" goto 2if /i "%ask%"=="2" goto start:2::发射信号CLSCOLOR 3fMODE con: COLS=41 LINES=22netsh wlan start hostednetworkECHO.ECHO ┏━━━━━━━━━━━━━┓ECHO ┃ 已发射信号,按任意键返回 ┃ECHO ┗━━━━━━━━━━━━━┛ECHO.PAUSE >NULGOTO start:3::关闭信号CLSnetsh wlan stop hostednetworkECHO.ECHO ┏━━━━━━━━━━━━━━━┓ECHO ┃ 已关闭发射信号,按任意键返回 ┃ECHO ┗━━━━━━━━━━━━━━━┛ECHO.PAUSE >NULGOTO start:4::关闭热点CLSnetsh wlan set hostednetwork mode=disallowECHO.ECHO ┏━━━━━━━━━━━━━━┓ECHO ┃ 已关闭热点,请按任意键返回 ┃ECHO ┗━━━━━━━━━━━━━━┛ECHO.PAUSE >NULGOTO start:5:: 重置密码CLSECHO.ECHO ┏━━━━━━━━┓ECHO ┃ 请重置热点密码 ┃ECHO ┗━━━━━━━━┛ECHO.set /p ChongMi=请重置8位以上的密码:netsh wlan set hostednetwork key=%ChongMi%ECHO.ECHO ┏━━━━━━━━━━━━━━━━┓ECHO ┃ 已重置热点密码,请按任意键返回 ┃ECHO ┗━━━━━━━━━━━━━━━━┛ECHO.PAUSE >NULGOTO start:6:: 重置名称CLSECHO.ECHO ┏━━━━━━━━┓ECHO ┃ 请重置热点名称 ┃ECHO ┗━━━━━━━━┛ECHO.set /p ZhongMing=请设置名称:netsh wlan set hostednetwork ssid=%ZhongMing%netsh wlan start hostednetworkECHO.ECHO ┏━━━━━━━━━━━━━━━━┓ECHO ┃ 已重置热点名称,请按任意键返回 ┃ECHO ┗━━━━━━━━━━━━━━━━┛ECHO.PAUSE >NULGOTO start:7::网络信息显示CLSCOLOR 3fMODE con: COLS=47 LINES=26ECHO.ECHO ┏━━━━━━━━┓ECHO ┃ 网络信息显示 ┃ECHO ┗━━━━━━━━┛ECHO.netsh wlan show hostednetworkECHO -----------------------ECHO.PAUSEGOTO start:morencls::如果你不想每次都进入第一步设置名称密码等,可以用自己设置好的,以下参数可以自己改::修改以下两行即可,两行其中ssid为热点名称;key为密码set ssid=wifi-shareset /a key=20152015netsh wlan set hostednetwork mode=allow ssid=%ssid% key=%key%ECHO.ECHO.ECHO.ECHO ━━━━━━━━━━━━━━━━━━━━ECHO 热点默认名称为: %ssid% ECHO 热点默认密码为: %key% ECHO ━━━━━━━━━━━━━━━━━━━━ECHO.netsh wlan start hostednetworkpausegoto start:8::使用说明CLSCOLOR 3fMODE con: COLS=69 LINES=33ECHO.ECHO ┏━━━━━━━━━━━━┓ECHO ┃ 使 用 说 明 ┃ECHO ┗━━━━━━━━━━━━┛ECHO.ECHO -------------------------------------------------------------------ECHO 1.使用此程序前请设置好计算机网络共享!此程序在windows7系统下测试ECHO 可用。电脑需配置有无线网卡,并支持承载网络,否则无法使用本程序ECHO -------------------------------------------------------------------ECHO 2.每次使用都需要设置第1或第9步,为热点设置名称和密码,并发射即可!ECHO -------------------------------------------------------------------ECHO 3.名称建议用字母和数字,请尽量不用复杂的符号,否则系统可能不识别ECHO -------------------------------------------------------------------ECHO 4.密码请设置8位数以上,请尽量不用复杂的符号, 否则系统可能不识别ECHO -------------------------------------------------------------------ECHO 5.若出现搜索到信号但是连接不了或上不了网的情况,那么重新设置第1步ECHO -------------------------------------------------------------------ECHO 6.第3、4步区别:第3步为“已停止承载网络”,若进入信息显示会看到ECHO “承载网络状态”为未启用;第4步为“承载网络模式已设置为禁止”ECHO 进入信息显示会看到“承载网络状态”为不可用。不用热点的时候选择ECHO 第3或第4步都可。若之后想继续使用无线发射,需再次设置第1或第9步ECHO -------------------------------------------------------------------ECHO 7.如果不想每次进入第1步设置名称和密码,则可以进入第9步,一键设置ECHO 即可发射热点。默认名称为WIFI,密码为1234567890;若想更改默认名ECHO 称及密码,可进入代码中的:moren修改其中两行即可(代码有修改说明)ECHO -------------------------------------------------------------------ECHO 8.计算机关机也会自动关闭无线热点,故启动电脑后若想使用无线发射,ECHO 需再次设置第1步。如需要更改密码或名称,可在主菜单选择第5步或第ECHO 6步进行更改,然后在接收设备上重新连接即可。ECHO -------------------------------------------------------------------ECHO.ECHO 请按任意键返回主菜单...PAUSE >NULGOTO start:endExit
6、保存文件,然后重命名为wifi.bat文件,或另存为wifi.bat文件。直接右键以管理员权限运行即可