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

michael
michael
管理员
194
文章
0
粉丝
未分类评论1,667字数 2318阅读模式

 

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

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

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

      netsh wlan start hostednetwork    

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

 使用方法:将第三部分的代码复制到一个新建的记事本,然后保存,重新命名或者另存为名字为“笔记本无线热点共享.bat”不包括引号的文件,注意后缀名必须改成 .bat否则不可行!

 

 代码

  1. @echo off
  2. TITLE 无线热点共享 By:Michael
  3.  
  4.  
  5. cls
  6. ::color 2f是颜色显示,用两个16进制数表示,其中第一个数为背景色,第二个数为前景色。如果想要查看更多请在cmd里输入color /? 并回车即可查看,更改数字就可以修改显示颜色
  7. color 0A
  8. mode con: cols=42 lines=29
  9.  
  10.  
  11. goto check_Permissions
  12.  
  13. :check_Permissions
  14.  
  15. net session >nul 2>&1
  16. if %errorLevel% == 0 (
  17. goto start
  18. ) else (
  19. echo.
  20. echo ╔┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉╗
  21. echo 请以管理员身份运行此程序
  22. echo ╚┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉╝
  23. pause >nul
  24. )
  25.  
  26. :start
  27. echo.
  28. echo ╔┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉╗
  29. echo 请选择要进行的操作然后按回车
  30. echo ╚┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉╝
  31. echo ╔┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉╗
  32. echo
  33. echo 1. 开启热点
  34. echo
  35. echo 2. 发射信号
  36. echo
  37. echo 3. 一键设置
  38. echo
  39. echo 4. 关闭信号
  40. echo
  41. echo 5. 关闭热点
  42. echo
  43. echo 6. 重置密码
  44. echo
  45. echo 7. 重置名称
  46. echo
  47. echo 8. 网络信息
  48. echo
  49. echo 9. 使用帮助
  50. echo
  51. echo 0. 退出程序
  52. echo
  53. echo ╚┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉╝
  54. :ch
  55. set Choice=
  56. set /p Choice=选择操作并回车:
  57. if not "%Choice%"=="" set Choice=%Choice:~0,1%
  58. echo.
  59. IF /I "%Choice%"=="1" GOTO 1
  60. IF /I "%Choice%"=="2" GOTO 2
  61. IF /I "%Choice%"=="3" GOTO 3
  62. IF /I "%Choice%"=="4" GOTO 4
  63. IF /I "%Choice%"=="5" GOTO 5
  64. IF /I "%Choice%"=="6" GOTO 6
  65. IF /I "%Choice%"=="7" GOTO 7
  66. IF /I "%Choice%"=="8" GOTO 8
  67. IF /I "%Choice%"=="9" GOTO 9
  68. IF /I "%Choice%"=="0" GOTO end
  69. echo 选择无效,请重新输入
  70. echo.
  71. goto ch
  72.  
  73. :1
  74. :: 开启热点
  75. cls
  76. echo.
  77. echo ╔┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉╗
  78. echo 1
  79. echo 2
  80. echo ╚┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉╝
  81. :back1
  82. set ask=
  83. set /p ask=选择:
  84. echo.
  85. if /i "%ask%"=="1" goto SHE
  86. if /i "%ask%"=="2" goto start
  87. echo 选择无效,请重新输入
  88. echo.
  89. goto back1
  90. :SHE
  91. echo.
  92. netsh wlan set hostednetwork mode=allow
  93. echo.
  94. echo ╔┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉╗
  95. echo
  96. echo ╚┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉╝
  97. :and
  98. echo.
  99. set ssid=
  100. set /p ssid=请重置热点名称:
  101. echo.
  102. if "%ssid%"=="" goto and
  103. netsh wlan set hostednetwork ssid=%ssid%
  104. set ssid=
  105. echo.
  106. echo ╔┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉╗
  107. echo
  108. echo ╚┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉╝
  109. :again
  110. echo.
  111. set key=0
  112. set /p key=请设置8位以上的密码:
  113. echo.
  114. if "%key:~7,1%"=="" echo 密码不足8位&goto again
  115. netsh wlan set hostednetwork key=%key%
  116. set key=
  117. ::是否发射信号
  118. cls
  119. echo.
  120. echo ╔┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉╗
  121. echo 1
  122. echo 2
  123. echo ╚┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉╝
  124. :back2
  125. set ask=
  126. set /p ask=选择:
  127. echo.
  128. if /i "%ask%"=="1" goto 2
  129. if /i "%ask%"=="2" goto tishi
  130. echo 选择无效,请重新输入
  131. echo.
  132. goto back2
  133. :tishi
  134. cls
  135. color 0c
  136. echo.
  137. echo ╔┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉╗
  138. echo 号┋
  139. echo 号,请 主┋
  140. echo 择“2.发射信号”即 可┋
  141. echo ╚┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉╝
  142. echo.
  143. pause
  144. goto start
  145.  
  146.  
  147. :2
  148. ::发射信号
  149. cls
  150. netsh wlan start hostednetwork
  151. echo.
  152. echo ╔┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉╗
  153. echo
  154. echo
  155. echo
  156. echo
  157. echo ╚┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉╝
  158. echo.
  159. pause
  160. goto start
  161.  
  162. ::一键设置
  163. :3
  164. cls
  165. ::如果你不想每次都进入第一步设置名称密码,可以用自己设置好的默认设置,修改以下两行即可
  166. ::其中ssid为热点名称;key为密码(不得少于8位)。这样设置之后,每次使用时进入第3步即可!
  167. set ssid=WIFI
  168. set /a key=1234567890
  169. netsh wlan set hostednetwork mode=allow ssid=%ssid% key=%key%
  170. netsh wlan start hostednetwork
  171. echo.
  172. echo ╔┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉╗
  173. echo
  174. echo
  175. echo
  176. echo ╚┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉╝
  177. echo.
  178. echo ━━━━━━━━━━━━━━━━━━━━━
  179. echo 热点默认名称为: %ssid%
  180. echo.
  181. echo 热点默认密码为: %key%
  182. echo.
  183. echo ━━━━━━━━━━━━━━━━━━━━━
  184. set ssid=
  185. set key=
  186. echo.
  187. pause
  188. goto start
  189.  
  190. :4
  191. ::关闭信号
  192. cls
  193. color 0c
  194. netsh wlan stop hostednetwork
  195. echo.
  196. echo ╔┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉╗
  197. echo
  198. echo ------------------------
  199. echo
  200. echo 1 3
  201. echo
  202. echo ╚┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉╝
  203. echo.
  204. pause
  205. goto start
  206.  
  207. :5
  208. ::关闭热点
  209. cls
  210. color 0c
  211. netsh wlan set hostednetwork mode=disallow
  212. echo.
  213. echo ╔┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉╗
  214. echo
  215. echo -----------------------
  216. echo
  217. echo 1 3
  218. echo
  219. echo ╚┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉╝
  220. echo.
  221. pause
  222. goto start
  223.  
  224. :6
  225. :: 重置密码
  226. cls
  227. echo.
  228. echo ╔┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉╗
  229. echo
  230. echo
  231. echo
  232. echo ╚┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉╝
  233. echo.
  234. :begin
  235. echo.
  236. set key=0
  237. set /p key=请重置8位以上的密码:
  238. echo.
  239. if "%key:~7,1%"=="" echo 密码不足8位&goto begin
  240. ::if "%key:~13,1%" neq "" echo 超过13位&goto begin
  241. netsh wlan set hostednetwork key=%key%
  242. set key=
  243. echo.
  244. echo ╔┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉╗
  245. echo
  246. echo
  247. echo
  248. echo
  249. echo ╚┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉╝
  250. echo.
  251. pause
  252. goto start
  253.  
  254. :7
  255. :: 重置名称
  256. cls
  257. echo.
  258. echo ╔┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉╗
  259. echo
  260. echo
  261. echo
  262. echo ╚┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉╝
  263. :an
  264. echo.
  265. set /p ssid=请重置热点名称:
  266. echo.
  267. if "%ssid%"=="" goto an
  268. netsh wlan set hostednetwork ssid=%ssid%
  269. netsh wlan start hostednetwork
  270. set ssid=
  271. echo.
  272. echo ╔┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉╗
  273. echo
  274. echo
  275. echo
  276. echo
  277. echo ╚┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉╝
  278. echo.
  279. pause
  280. goto start
  281.  
  282. :8
  283. ::网络信息显示
  284. cls
  285. mode con: cols=48 lines=30
  286. echo.
  287. echo ╔┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉╗
  288. echo
  289. echo ╚┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉╝
  290. echo ------------------------------------------------
  291. netsh wlan show hostednetwork
  292. echo ------------------------------------------------
  293. echo ╔┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉╗
  294. echo ┋提示:客户端数是指外界设备连接本热点的个数┋
  295. echo ╚┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉╝
  296. pause
  297. goto start
  298.  
  299. :9
  300. ::使用说明
  301. cls
  302. color 3f
  303. mode con: cols=70 lines=32
  304. echo.
  305. echo ╔┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉╗
  306. echo 使
  307. echo ╚┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉╝
  308. echo ╔┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉╗
  309. echo 1.使用此程序前请设置好计算机网络共享!此程序在windows7/windows8
  310. echo 系统下测试可用。电脑需配置有无线网卡,并需支持承载网络。
  311. echo ┋----------------------------------------------------------------┋
  312. echo 2.13步的区别:每次使用热点时都需要设置第1或第3步。其中第1
  313. echo 需要每次分别为热点设置名称和密码;而第3步为默认设置,已经在程
  314. echo 序中定好,只需一步便可发射信号。为了方便,以后建议使用一键设置┋
  315. echo 其中默认名称为WIFI,密码为1234567890。若想更改默认名称及密码,┋
  316. echo 可用记事本打开方式打开此程序进入代码中的“::一键设置”部分修改┋
  317. echo 其中两行即可(代码中有修改说明)
  318. echo ┋----------------------------------------------------------------┋
  319. echo 3.名称建议用字母和数字,请尽量不用复杂的符号,否则系统可能不识别┋
  320. echo ┋----------------------------------------------------------------┋
  321. echo 4.密码请设置8位数以上,请尽量不用复杂的符号, 否则系统可能不识别┋
  322. echo ┋----------------------------------------------------------------┋
  323. echo 5.45步区别:第4步为“已停止承载网络”,若进入网络信息会看到
  324. echo “承载网络状态”为未启用;第5步为“承载网络模式已设置为禁止”
  325. echo 进入网络信息会看到“承载网络状态”为不可用。不用热点的时候选择┋
  326. echo 4或第5步都可。若之后想继续使用无线发射,需再次设置第1或第3步┋
  327. echo ┋----------------------------------------------------------------┋
  328. echo 6.计算机关机或重启等也会自动关闭无线热点,故启动电脑后若想使用无┋
  329. echo 线发射,需再次设置第1步或者第3步。如需要更改密码或名称,可在主┋
  330. echo 菜单选择第6步或第7步进行更改,然后在接收设备上重新连接即可。
  331. echo ┋----------------------------------------------------------------┋
  332. echo 7.若出现搜索到信号但连接不了或上不了网的情况,那么重新设置第1
  333. echo ╚┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉╝
  334. echo 请按任意键返回主菜单...
  335. pause >nul
  336. goto start
  337.  
  338. :end
  339. exit

    

? Copyright Birdol.Com 2006-2014.

继续阅读《用批处理代码程序把笔记本变成无线WIFI热点,支持win8》的全文内容...

分类: 技术分享 | Tags: | 添加评论(14)


最新评论:

相关文章:

欢迎转载,请保留出处,谢谢!

我的微信
这是我的微信扫一扫
weinxin
我的微信
微信号已复制
我的微信公众号
我的微信公众号扫一扫
weinxin
我的公众号
公众号已复制
 
michael
  • 本文由 michael 发表于2013年5月8日 19:21:41
  • 转载请务必保留本文链接:https://94v5.cn/51.html
匿名

发表评论

匿名网友
:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:
确定

拖动滑块以完成验证
加载中...