[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文本处理] 如何用a.txt里的存的多个域名解析一个网址并判断是否成功将结果输出到a.txt

如何用a.txt里的存的多个域名解析一个网址并判断是否成功将结果输出到a.txt?谢谢各位高手

  1. @echo off
  2. for /f "delims="%%i in (a.txt) do (
  3.      netsh interface ip set dns name="本地连接" static %%i primary
  4.      nslookup www.baidu.com&&>>b.txt
  5. )
复制代码
如网络连接名不是本地连接请自己按实际修改,另请测试后反馈情况。
***共同提高***

TOP

情况是版主大人写的是错的!!a.txt里的dns是不同地区的!
@echo off
for /f "tokens=1* delims= " %%i in (a.txt) do nslookup www.baidu.com %%i >> b.txt
pause
这个是俺写的直接将执行结果输出,未判断成功与否?
问题是我真的不知道怎么判断

TOP

原来是这样的:
  1. @echo off
  2. for /f "delims="%%i in (a.txt) do nslookup www.baidu.com %%i|findstr /c:"UnKnown">nul||echo %%i>>b.txt
复制代码

[ 本帖最后由 batman 于 2008-8-14 12:05 编辑 ]
***共同提高***

TOP

版主大人,就算不用netsh interface ip set dns name="本地连接" static %%i primary这句,您也给俺解释一下行吗?谢谢

TOP

旁注 ip验证.....
遇到同行了 不过根我差的远了

TOP

返回列表