找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 26035|回复: 2

[文件操作] 求助代码查错:依次ping文本中列出的域名/IP并将返回结果输出到指定文本

[复制链接]
发表于 2016-5-21 23:49:30 | 显示全部楼层 |阅读模式
  1. @echo off
  2. for /f "tokens=1 delims= " %%i in (a.txt) do (ping -n 1 %%i>>sad.txt)
  3. pause
复制代码
ping完域名结果保存到sad.txt

a.txt是域名列表
  1. www.baidu.com
  2. www.qq.com
  3. www.163.com
复制代码
我执行后是这样

sad.txt文件结果为
  1. 請按任意鍵繼續 . . .
  2. 請按任意鍵繼續 . . .
  3. 請按任意鍵繼續 . . .
复制代码
但是如果把ping换成其他的就没问题,比如echo
  1. @echo off
  2. for /f "tokens=1 delims= " %%i in (a.txt) do (echo %%i>>sad.txt)
  3. pause
复制代码

评分

参与人数 1PB -4 收起 理由
pcl_test -4 未按版规发帖

查看全部评分

发表于 2016-5-22 16:41:57 | 显示全部楼层
我猜,批处理的名字叫做 ping.bat
 楼主| 发表于 2016-5-22 17:45:27 | 显示全部楼层
回复 2# WHY


    ......我居然犯了这么低级的错误,您圣明
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-18 10:37 , Processed in 0.019485 second(s), 9 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表