Board logo

标题: 循环用ping并显示当时时间的批处理文件出现问题 [打印本页]

作者: zhangsiqiang     时间: 2007-1-23 04:20    标题: 循环用ping并显示当时时间的批处理文件出现问题

小弟刚学批处理命令,写了一个批处理文件出现了问题向各位大虾请教。
批处理文件如下:
@echo off
:MM
echo %time%,%date% >>log.txt
PING 127.1 >>log.txt

PING 127.1 |FIND /I "Reply from"
IF %errorlevel%==0 GOTO :MM
ECHO 
双击运行后,出现错误提示:The process cannot access the file because it is being used by another process.
先谢谢各位了!!
作者: lxmxn     时间: 2007-1-23 11:35

  我测试了,没有什么问题啊……

作者: zhangsiqiang     时间: 2007-1-23 22:32
:(我用的系统是windows Xp SP2,是不是和系统有关?你用的什么版本的阿?
作者: lxmxn     时间: 2007-1-24 00:46

  我也是 Windows XP sp2 pro版的啊。

作者: bob1989     时间: 2007-1-24 11:07
你把这个BAT文件 复制一下再打开试试
作者: chkau     时间: 2007-5-23 20:32
哈哈哈哈,我找ping的相关帖子偶尔翻出来这帖,你为什么要把这个bat名字设为ping.bat呢?哈哈哈
作者: acme     时间: 2007-5-25 22:03
高手,确实不能将文件命名为ping.bat。
作者: jewel     时间: 2008-4-3 15:55
只想检测状态异常例如 掉包了 就出提示该怎么写呢
作者: knightak     时间: 2008-4-4 11:38
又学到点东西:自己写的BAT文件名称最好不要系统自带的工具名称一样。