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

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

[复制链接]
发表于 2013-2-20 16:15:19 | 显示全部楼层 |阅读模式
本帖最后由 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)
复制代码
发表于 2013-2-20 17:10:22 | 显示全部楼层
现在用netsh wlan 命令已经能实现无线网卡的禁用 和 启用

把你的完整代码贴出来看看
 楼主| 发表于 2013-2-20 17:54:13 | 显示全部楼层
启用无线网卡
netsh interface set interface name=mywifi admin=enabled
禁用无线网卡
netsh interface set interface name=mywifi admin=disabled

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

启用无线网卡后ipconfig/all 能显示 "无线局域网适配器 mywifi" ,禁用后就不显示了!就是想用ipconfig/all后
有无"mywifi" 来跳转,不知如何实现?
发表于 2013-2-20 21:09:50 | 显示全部楼层
回复 3# strong
  1. ipconfig /all | findstr /c:"无线局域网适配器 mywifi" && netsh interface set interface name=mywifi admin=disabled || netsh interface set interface name=mywifi admin=enabled
复制代码
 楼主| 发表于 2013-2-20 22:52:49 | 显示全部楼层
回复  strong
Batcher 发表于 2013-2-20 21:09


万分感谢,用上了,很好使!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-3-20 01:33 , Processed in 0.017612 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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