|
|
楼主 |
发表于 2011-6-22 13:38:24
|
显示全部楼层
字符截取 :~1,-2! 到 :~2,-3!
terse 发表于 2011-6-22 11:36 
多谢。
但DNS显示会出现一点小问题。
- echo ------------修改后的结果:------------
- @ECHO OFF&Setlocal EnableDelayedExpansion
- FOR /F "tokens=1,2* delims==" %%A IN ('WMIC Path Win32_ComputerSystem Get Domain^,Name /Value 2^>Nul') DO (
- IF /I "%%A"=="Domain" SET "Domain=%%B"
- IF /I "%%A"=="Name" SET "Name=%%B"&ECHO.计算机名----: !Name:~,-1!&ECHO.工作组------: !Domain:~,-1!
- )
- FOR /F "tokens=1,2* delims==" %%A IN ('WMIC NICConfig WHERE "IPEnabled=TRUE" GET DefaultIPGateway^,Description^,DNSServerSearchOrder^,IPAddress^,IPSubnet /value 2^>Nul') DO (
- IF /I "%%A"=="DefaultIPGateway" SET "Gateway=%%B"
- IF /I "%%A"=="Description" SET "CardName=%%B"
- IF /I "%%A"=="DNSServerSearchOrder" SET "DNS=%%B"
- IF /I "%%A"=="IPAddress" SET "IP=%%B"
- IF /I "%%A"=="IPSubnet" SET "Subnet=%%B"&ECHO.IP地址------: !IP:~2,-3!&ECHO.子网掩码----: !Subnet:~2,-3!&ECHO.网关--------: !Gateway:~2,-3!&ECHO.DNS---------: !DNS:~2,-3!&ECHO.
- )
- ECHO. Press any key to exit...
- PAUSE >Nul
复制代码 |
|