正在阅读:

批量获取主机名对应的ip地址

12,467

好久没有更新日志了,最近时间不多,除了公司的事外还要研究PHP,实在不好意思。今天抽空帮一朋友写了个bat,发给大家小玩一下。

此BAT可批量获取指定主机名对应的IP地址。

使用方法:

1、把你所有的主机名保存到computer.txt中,每行一个,文件编码为ANSI编码

2、把如下代码保存为ping_to_ip.bat,然后运行即可。

@echo off
title BY 独自等待 www.waitalone.cn
echo ====================================
echo.
echo     批量获取主机名对应的ip地址
echo.
echo    BY 独自等待 www.waitalone.cn
echo.
echo ====================================
color a
for /f %%a in (computer.txt) do (
    echo.
    echo 正在获取%%a的ip地址,请稍候……
    ping %%a -4 -n 1 |find /i "ping" > %%a.txt
    for /f "tokens=2 delims=[]" %%b in (%%a.txt) do @echo %%a的ip地址为:%%b
    del /f /q %%a.txt
)
echo.
pause

运行后显示如下图:

ping_to_ip

如果你想把结果保存在txt中,请在第15行的最后面加上 >> result.txt 即可。

目前有:2条访客评论,博主回复2

  1. winpa01
    2013-09-04 11:19

    这个功能真蛋疼

  2. 路人
    2013-09-13 14:44

    你好,我不知道怎么就到你这个博客 。真的是一个人做的吗?好厉害呀。网站好顺 价格。嗯。我只是路人

留下脚印,证明你来过。

*

*

流汗坏笑撇嘴大兵流泪发呆抠鼻吓到偷笑得意呲牙亲亲疑问调皮可爱白眼难过愤怒惊讶鼓掌