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

[文本处理] 请教能不能用批处理测试URL是否存在?

请教能不能用批量批处理测试url是否存在?

url放在2..txt中

有一个第三方可以直接检查收藏夹

TOP

我不是要检查收藏夹啊

TOP

那你是要干什么呢,怎么个检查法
努力学习,努力挣分

TOP

2.txt中
www.xxx.com/admin/
www.xxxxxxx.tk/admin/
www.xxxxxx.com/admin/
www.xxxxx.cn/admin/
我想用BAT测试URL是否存在啊?

TOP

问题在于用BAT测试URL不是每个都能测的出的(极不准确)
还是用Quick Checker.exe检查收藏夹才是正确的
信不信由你

TOP

我晕我说了不是检测那个的虽然差不多但我不能把里面的url都放到收藏里吧?

TOP

6楼说得有道理,不过可以给楼主一个参考:
  1. @echo off
  2. for /f "delims=" %%i in (2.txt) do (
  3. ping /n 1 %%i | find /i "reply" >nul && echo %%i 存在。|| echo %%i 不存在。
  4. )
  5. pause
复制代码
注意,如果你的ping结果显示的是中文的话,需要把"reply"改成"来自"

TOP

我说过批处理测试URL极不准确.因为ID有很多解析不出来,你用能显示的网址试就知道了
不能自动解析出来ID的就会错误,而且效率很低。如果你非要就把楼上的"reply"修改成"lost"好了

[ 本帖最后由 ZJHJ 于 2010-9-7 11:50 编辑 ]

TOP

可以ping /n 1 %%i &&echo %%i存在 || echo %%i不存在,或者
ping /n 1 %%i
if errorlevel 0 (echo %%i存在) else (echo %%i不存在)

不过印象中看到一个话题,说的就是能ping通不代表能打的开网页,ping不通也不代表打不开
努力学习,努力挣分

TOP

返回列表