初来报到,有些问题和命令不熟悉,望大虾们指点一二..谢谢
我需要查出自己的IP,然后根据IP,从数据文本中,找出相对应的服务器地址.
并且要自动化地设置....
以下是思路,和想不通的地方:
有一IP的数据地址存在文档中..格式如下:
10.248.52.63 10.248.31.15 ......
10.248.52.64 10.248.31.16 ......
10.248.52.65 10.248.31.16 ......
10.248.52.166 10.248.31.16 ......
10.248.52.67 10.248.31.32 ......
10.248.52.168 10.248.31.32 ......
10.248.52.69 10.248.31.32 ......
10.248.52.170 10.248.31.33 ......
然后,获取自己的IP,并存到myip.txt文档中
for /f "tokens=15" %%i in ('ipconfig ^| find /i "ip address"'
do set ip=%%i
echo 你的IP是:%ip%
( find "%ip%" < icdconfig.txt ) >myip.txt ::
之后myip.txt中有了一行数据,如:
10.248.52.63 10.248.31.15 ......
这些数据是由EXCLE转来的.后边的 ".........." 都是剩下的几个服务器IP地址...两个IP地址中间的是用Tab 格开.
我需要获取 10.248.31.15 这个IP的最后一段(15这个数)
并要存到一个变量里,以后调用
问题就在这里,我要怎样才可以获得15这个数,并存到变量里,
供我再调用?
曾试用 for, findstr ,但都是不能指定这个位置.......
大家帮帮忙.....
[ Last edited by andison625 on 2008-6-1 at 09:52 AM ]
我需要查出自己的IP,然后根据IP,从数据文本中,找出相对应的服务器地址.
并且要自动化地设置....
以下是思路,和想不通的地方:
有一IP的数据地址存在文档中..格式如下:
10.248.52.63 10.248.31.15 ......
10.248.52.64 10.248.31.16 ......
10.248.52.65 10.248.31.16 ......
10.248.52.166 10.248.31.16 ......
10.248.52.67 10.248.31.32 ......
10.248.52.168 10.248.31.32 ......
10.248.52.69 10.248.31.32 ......
10.248.52.170 10.248.31.33 ......
然后,获取自己的IP,并存到myip.txt文档中
for /f "tokens=15" %%i in ('ipconfig ^| find /i "ip address"'
do set ip=%%iecho 你的IP是:%ip%
( find "%ip%" < icdconfig.txt ) >myip.txt ::
之后myip.txt中有了一行数据,如:
10.248.52.63 10.248.31.15 ......
这些数据是由EXCLE转来的.后边的 ".........." 都是剩下的几个服务器IP地址...两个IP地址中间的是用Tab 格开.
我需要获取 10.248.31.15 这个IP的最后一段(15这个数)
并要存到一个变量里,以后调用
问题就在这里,我要怎样才可以获得15这个数,并存到变量里,
供我再调用?
曾试用 for, findstr ,但都是不能指定这个位置.......
大家帮帮忙.....

[ Last edited by andison625 on 2008-6-1 at 09:52 AM ]
