联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
@echo off for /f "tokens=2 delims=[]" %%i in ('ping %computerName%') do ( for /f "tokens=1-4 delims=." %%j in ("%%i") do ( call :setv 00%%j 00%%k 00%%l 00%%m ip_1 ip_2 ip_3 ip_4 ip ) ) echo —————IP:%ip% echo IP最后一位为:%ip_4% pause :setv set %5=%1 set %6=%2 set %7=%3 set %8=%4 set %9=%ip_1:~-3%.%ip_2:~-3%.%ip_3:~-3%.%ip_4:~-3% set ip_4=%ip_4:~-3%
@echo off for /f "tokens=2 delims=[]" %%i in ('ping %computerName%') do ( for /f "tokens=1-4 delims=." %%j in ("%%i") do ( call :setv %%j %%k %%l 00%%m ip_4 ip ) ) echo —————IP:%ip% echo IP最后一位为:%ip_4% pause :setv set %5=%4 set %6=%1.%2.%3.%ip_4:~-3% set ip_4=%ip_4:~-3%
@echo off for /f "tokens=15" %%a in ('ipconfig^|findstr /i "IP"') do ( set IP=%%a set IPlast=%%~xa goto :show ) :show set IPlast=100%IPlast:~1% set IPlast=%IPlast:~-3% >C:\windows\test echo %IP% clnt%IPlast%
Originally posted by hackate at 2008-9-19 06:34 PM: 其实楼上的方法都不是很妥当.为什么? 如果你是用路由上的网,用ipconfig,ping等是获取不了自己的外网IP的,, 这个问题比较麻