我目前很难弄清楚如何获取活动接口名称作为变量输出,以后可以在代码中使用。 我一直在阅读here一点,如何使用cmd输出作为变量,但我需要具体的名称是活动的。CMD/Batch获取活动接口名称作为变量
我当前的代码:
@echo off
netsh interface show interface
FOR /F "tokens=* USEBACKQ" %%F IN (`netsh interface show interface`) DO (
SET var=%%F
)
ECHO %var%
Pause
netsh接口显示接口
,两个连接接口和显示两个未连接。但是,我如何获得f.ex. 以太网2和WiFi作为变量只有%% V?
'FOR/F “跳过= 2个令牌= 3,*” %% A IN( 'netsh接口显示接口')DO回波%% B' – Stephan
阅读了'for'命令的文档 - '为/ ?|更多',或者查看数以千计的如何使用'for'的示例。 – Magoo
@Stephan,这非常有用,但是现在显示了他们所有的4个,我只需要活动的。 – Tanckom