本帖最后由 ygqiang 于 2011-12-29 17:37 编辑
- @echo off &setlocal enabledelayedexpansion
-
- Rem '/*========获取本机的IP地址(局域网)=========*/
- echo 正在获取本机的IP地址,请稍等...
- for /f "tokens=3 skip=2 delims=: " %%i in ('nbtstat -n') do (
- set "IP_addr=%%i"
- set IP_addr=!IP_addr:~1,-1!
- echo !IP_addr!
- pause
- goto :next
- )
-
- :next
-
- for /f "tokens=2 delims=:" %%b in ('ipconfig^|find /i "ip"') do set fsip=%%b
- echo %fsip%
- Set fsip=%fsip: =%
- echo 去掉ip前面的空格
- echo %fsip%
- pause
-
- exit
复制代码 这2个获取ip的批处理,都有什么优缺点(或者说都有什么特殊的要求)?
在xp系统下,哪个通用性比较强? |