|
|
楼主 |
发表于 2015-9-19 11:56:19
|
显示全部楼层
回复 3# mlc8686
用了两组for好像解决了:- @echo off & setlocal enabledelayedexpansion
- for /f "skip=3 tokens=3 delims=用" %%a in ('netsh interface show interface') do (
- for /f "tokens=*" %%b in ("%%a") do (
- cscript /nologo ics.vbs A "%%~nxb" "off"
- )
- )
- :ch
- for /f "skip=3 tokens=3 delims=用" %%a in ('netsh interface show interface') do (
- for /f "tokens=*" %%b in ("%%a") do (
- set /a m+=1
- echo;!m!、%%~nxb
- set name!m!=%%~nxb
- )
- )
- set m=& set A=& set B=
- set /p A=第一个参数:
- set /p B=第二个参数:
- if "%A%"=="" set f=1
- if "%B%"=="" set f=1
- if defined f (cls & set a=& goto :ch)
- cscript /nologo ics.vbs "!name%A%!" "!name%B%!" "off"
- cscript /nologo ics.vbs "!name%A%!" "!name%B%!" "on"
- pause & exit /b
复制代码 |
|