回复 3# 秋风·飞扬 - for /f "skip=3 tokens=3" %%a in ('netsh interface show interface') do (
-
- set /a n+=1
- set m=0
-
-
- if "%%a" ="VMware" for /f "skip=3 tokens=*" %%c in ('netsh interface show interface') do (
-
- set /a m+=1
-
- if !m!==!n! echo %%c
- ))
复制代码 代码已改正,昨天脑袋让驴踹了,以至于问得别人烦了。 第一个for循环是提取字符 vmware 如果相等继续运行第二个for循环,上面循环的次数是n ,下面的是m ,m=n的时候就是VMware那一行,然后输出整行就可以了,上下skip要相等 否则会影响n 值和m值的比较 |