【发布时间】:2013-10-07 08:47:38
【问题描述】:
我目前已经这样做了,但是 for 循环中有一个意外错误。
请帮忙。
@ECHO OFF
COLOR 1F
TITLE (Ash's Script) Server Ping Pong
rem ---------------------------------------------------------------------------------------------------------------
ECHO Started %time% %date% > X:\Scripts\ServerPing.txt
rem ---------------------------------------------------------------------------------------------------------------
FOR /f "tokens=*" %%i in (X:\Scripts\ComputerLists\ServerList.csv) DO (
PING %%i -n 1 -w 3
IF ERRORLEVEL 0 (
ECHO %%i ONLINE %time%>> X:\Scripts\ServerPing.txt
) ELSE (
ECHO %%i OFFLINE %time%>> X:\scripts\ServerPing.txt
)
)
rem ---------------------------------------------------------------------------------------------------------------
【问题讨论】:
-
最后的回声正确吗?您以小写形式指定
scripts目录,但在所有其他情况下,它是大写的 -
@omgmog Windows 不区分大小写
-
您遇到什么类型的意外错误?真的是一个错误还是只是一个意外的结果?
标签: loops batch-file for-loop