找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 16798|回复: 3

[已解决]支付宝20元,求助批处理自动连接wifi

  [复制链接]
发表于 2019-9-29 11:11:42 | 显示全部楼层 |阅读模式
具体报酬:20元人民币
支付方式:支付宝
联系方式:shaochen_fan@163.com
需求描述:
系统环境(windows 10 1903专业版)

已知 WiFi名为ABC 密码为abc  wifi的固定DNS为 202.96.209.133
需要一个批处理文件。在一台全新的电脑上 ,让其运行后自动连接wifi 并修改固定DNS
发表于 2019-9-29 13:19:38 | 显示全部楼层
  1. @echo off
  2. set info=互助互利,支付宝扫码头像,感谢打赏
  3. rem 有问题,可加QQ956535081及时沟通
  4. title %info%
  5. cd /d "%~dp0"

  6. set "name=ABC"
  7. set "password=12345678"
  8. set "interface=无线网络连接"
  9. set dns=202.96.209.133

  10. >"%tmp%\t.t" echo;s=WSH.Arguments(0),h='';for(var i=0;i^<s.length;i++){h+=s.charCodeAt(i).toString(16).toUpperCase()};WSH.echo(h)
  11. for /f "delims=" %%a in ('cscript -nologo -e:jscript "%tmp%\t.t" "%name%"') do set hex=%%a

  12. (echo;^<?xml version="1.0"?^>
  13. echo;^<WLANProfile xmlns="http://www.microsoft.com/networking/WLAN/profile/v1"^>
  14. echo;        ^<name^>%name%^</name^>
  15. echo;        ^<SSIDConfig^>
  16. echo;                ^<SSID^>
  17. echo;                        ^<hex^>%hex%^</hex^>
  18. echo;                        ^<name^>%name%^</name^>
  19. echo;                ^</SSID^>
  20. echo;        ^</SSIDConfig^>
  21. echo;        ^<connectionType^>ESS^</connectionType^>
  22. echo;        ^<connectionMode^>auto^</connectionMode^>
  23. echo;        ^<MSM^>
  24. echo;                ^<security^>
  25. echo;                        ^<authEncryption^>
  26. echo;                                ^<authentication^>WPA2PSK^</authentication^>
  27. echo;                                ^<encryption^>AES^</encryption^>
  28. echo;                                ^<useOneX^>false^</useOneX^>
  29. echo;                        ^</authEncryption^>
  30. echo;                        ^<sharedKey^>
  31. echo;                                ^<keyType^>passPhrase^</keyType^>
  32. echo;                                ^<protected^>true^</protected^>
  33. echo;                                ^<keyMaterial^>01000000D08C9DDF0115D1118C7A00C04FC297EB010000002D50025A36DDCA46AFE16082AE4D313F000000000200000000001066000000010000200000007C10841B16DC100F3DA7C884C915567D98CEC783F1737A07F1EB88F905CBFE7C000000000E80000000020000200000003E4D628DAA064E41324471C609E6693692987AF5D4C3FAAA27E5213561168841100000005C4578E848EB838D38E4C37ADCB1FC6B400000005CAB2B2B8983D51B03DA671236D122F988880EDEE1A55503800E187B502FC6A8659D97B3B95AD0CD967C65034A0D574887441511F13F772C2D4173312378454D^</keyMaterial^>
  34. echo;                        ^</sharedKey^>
  35. echo;                ^</security^>
  36. echo;        ^</MSM^>
  37. echo;^</WLANProfile^>)>test.xml

  38. netsh wlan add profile filename="test.xml" interface="%interface%" user=current
  39. netsh wlan set profileparameter name="%name%" keyMaterial="%password%"
  40. netsh wlan connect name="%name%"
  41. netsh interface ip set dns name="%interface%" source=static addr=%dns% register=PRIMARY
  42. :end
  43. echo;%info%
  44. pause
复制代码
 楼主| 发表于 2019-9-29 13:42:59 | 显示全部楼层
回复 2# zaqmlp


    老哥 按照你的代码 修改了 WIFI名和password wifi能连接 但是dns无法修改
发表于 2019-9-29 13:49:21 | 显示全部楼层
回复 3# ageme

联系我q
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-17 06:49 , Processed in 0.016622 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表