Board logo

标题: 请教批处理高手 关于DOS批处理问题●●●●●●●● [打印本页]

作者: clf98     时间: 2007-4-26 03:54    标题: 请教批处理高手 关于DOS批处理问题●●●●●●●●

请教批处理高手 关于DOS批处理问题●●●●●●●●

我要定时执行批处理,执行ipconfig 时,如下
Windows IP Configuration


Ethernet adapter 无线网络连接:

        Connection-specific DNS Suffix  . :
        IP Address. . . . . . . . . . . . : 218.29.153.103
        Subnet Mask . . . . . . . . . . . : 255.255.255.0
        Default Gateway . . . . . . . . . : 218.29.153.254


我只想把218.29.153.103输出到ipconfig.txt文本里,保存为日志!
怎么办?
因为是DHCP分派IP,所以218.29.153.103该行有时会变得,(因为有时掉线又上线)


ipconfig.txt日志理想效果如下:
218.29.153.103
218.29.153.122
218.29.153.4
218.29.153.55
.
.
.
请高手帮忙!
作者: lxmxn     时间: 2007-4-26 04:32

for /f "tokens=2 delims=:" %%a in ('ipconfig^|find /i "ip address"') do echo/%%a>>ipconfig.txt

作者: clf98     时间: 2007-4-26 08:56    标题: 太感谢啦



  Quote:
Originally posted by lxmxn at 2007-4-25 03:32 PM:
for /f "tokens=2 delims=:" %%a in ('ipconfig^|find /i "ip address"') do echo/%%a>>ipconfig.txt

版主,谢谢啊!厉害!
作者: BWSkyer     时间: 2007-4-26 10:03
有一点学for不明白,tokens=2到底是什么意思,如果是第2行的话怎么都想不通啊..
作者: llztt     时间: 2007-4-26 10:30
楼主,请写好你的标题,标明是DOS批处理,进来一看却是CMD,乱搞嘛
作者: lxmxn     时间: 2007-4-26 11:16


  Quote:
Originally posted by BWSkyer at 2007-4-25 21:03:
有一点学for不明白,tokens=2到底是什么意思,如果是第2行的话怎么都想不通啊..

tokens=2 指的是第二列,你可以搜索一下论坛关于for命令的使用相关的帖子。