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

[网络连接] 关于网络禁用与启用的批处理整合

本帖最后由 wh1234567 于 2021-2-21 01:06 编辑
  1. @echo off & title 一键开关网络【自动判断当前状态是否禁用或启用并进行反向切换】
  2. %1 echo 正在请求管理员权限。。。&&mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c %~s0 ::","","runas",1)(window.close)&&exit
  3. set WLAN=无线网络连接
  4. set WLAN2=本地连接
  5. set WLAN3=无线网络连接 2
  6. netsh interface show interface "%WLAN%" | find "已禁用" >nul 2>nul && (
  7.     netsh interface set interface "%WLAN%" enable >nul 2>nul && (
  8.         echo %WLAN% 已启用
  9.     ) || (
  10.         echo %WLAN% 启用失败
  11.     )
  12. ) || (
  13.     netsh interface set interface "%WLAN%" disabled >nul 2>nul && (
  14.         echo %WLAN% 已禁用
  15.     ) || (
  16.         echo %WLAN% 禁用失败
  17.     )
  18. )
  19. netsh interface show interface "%WLAN2%" | find "已禁用" >nul 2>nul && (
  20.     netsh interface set interface "%WLAN2%" enable >nul 2>nul && (
  21.         echo %WLAN2% 已启用
  22.     ) || (
  23.         echo %WLAN2% 启用失败
  24.     )
  25. ) || (
  26.     netsh interface set interface "%WLAN2%" disabled >nul 2>nul && (
  27.         echo %WLAN2% 已禁用
  28.     ) || (
  29.         echo %WLAN2% 禁用失败
  30.     )
  31. )
  32. netsh interface show interface "%WLAN3%" | find "已禁用" >nul 2>nul && (
  33.     netsh interface set interface "%WLAN3%" enable >nul 2>nul && (
  34.         echo %WLAN3% 已启用
  35.     ) || (
  36.         echo %WLAN3% 启用失败
  37.     )
  38. ) || (
  39.     netsh interface set interface "%WLAN3%" disabled >nul 2>nul && (
  40.         echo %WLAN3% 已禁用
  41.     ) || (
  42.         echo %WLAN3% 禁用失败
  43.     )
  44. )
  45. echo,&echo 请按任意键退出。
  46. pause>nul
复制代码
我用笨办法这样分开弄的,如何把多个:WLAN、WLAN2、WLAN3 变量合并到一起进行一次性处理?也就是一次性全部关闭与打开。希望老师帮助完美修正一下吧

回复 2# 459500160

思路不错,但如何写代码?

TOP

期待老师整合一下呗

TOP

回复 2# 459500160

在线求助

TOP

本帖最后由 wh1234567 于 2021-2-22 01:16 编辑

回复 7# /zhqsystem/zhq

已启用            已连接            专用               本地连接
参数错误。


无法禁用

TOP

返回列表