批处理之家's Archiver

cilang 发表于 2020-2-19 09:04

通过当前网络连接名执行相关命令

问题是这样的,我有两个网络,一个是WLAN一个是以太网,我想通过先检查当前连接的网络的方式再执行相应的程序
首先判断当前网络状况,如果是WLAN的话就执行禁用WLAN打开以太网连接
如果是以太网连接就执行禁用以太网打开WLAN连接
求帮忙

flashercs 发表于 2020-2-19 11:36

[code]@echo off
wmic nic where "NetConnectionID='以太网'" get NetEnabled|find /i "TRUE"
if errorlevel 1 (
  netsh interface set interface "WLAN" Disabled
  netsh interface set interface "以太网" Enabled
) else (
  netsh interface set interface "以太网" Disabled
  netsh interface set interface "WLAN" Enabled
)
pause[/code]

cilang 发表于 2020-2-19 14:44

[b]回复 [url=http://www.bathome.net/redirect.php?goto=findpost&pid=226651&ptid=54880]2#[/url] [i]flashercs[/i] [/b]
:loveliness:

    非常的给力,谢谢

页: [1]

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.