[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[网络连接] 批处理怎样实现USB接口无线网卡的 禁用 和 启用 的循环切换?

本帖最后由 strong 于 2013-2-20 18:35 编辑

各位老大,我是个纯新手,想求助个批处理,实现USB接口无线网卡的 禁用 和 启用 的循环切换!
   即执行批处理,发现无线网卡是启用状态的话就执行禁用操作,反之如发现无线网卡禁用状态的话就执行启用操作,最好能回显执行后网卡的状态!现在用netsh wlan 命令已经能实现无线网卡的禁用 和 启用,我的USB口无线网卡设备名就叫 "mywifi",用ipconfig/all 也能列出无线网卡 "mywifi". 还有我用的是win8, devcon命令在win8下好像不能用!
   百度里搜到一个批处理,但看不懂,不知道如何更改?
  http://zhidao.baidu.com/question/493628128.html?fr=qrl&index=0
  1. @echo off
  2. for /f "tokens=1,2 delims=\" %%i in ('devcon find pci\*^|find /i "wireless"') do set network=%%i\%%j
  3. ipconfig/all|find /i "wireless" ||goto enable
  4. :disable
  5. devcon disable %network%
  6. goto end
  7. :enable
  8. devcon enable %network%
  9. :end
  10. for /l %%i in (3,-1,0) do (
  11. cls
  12. echo.
  13. echo     %%i 秒后将会退出...
  14. ping 127.1 -n 2 >nul)
复制代码

现在用netsh wlan 命令已经能实现无线网卡的禁用 和 启用

把你的完整代码贴出来看看

TOP

启用无线网卡
netsh interface set interface name=mywifi admin=enabled
禁用无线网卡
netsh interface set interface name=mywifi admin=disabled

上面命令可以开关无线网卡!

启用无线网卡后ipconfig/all 能显示 "无线局域网适配器 mywifi" ,禁用后就不显示了!就是想用ipconfig/all后
有无"mywifi" 来跳转,不知如何实现?

TOP

回复 3# strong
  1. ipconfig /all | findstr /c:"无线局域网适配器 mywifi" && netsh interface set interface name=mywifi admin=disabled || netsh interface set interface name=mywifi admin=enabled
复制代码
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

回复  strong
Batcher 发表于 2013-2-20 21:09


万分感谢,用上了,很好使!

TOP

返回列表