0
我正在使用下面的批處理文件查詢IP列表,然後將其保存到LOG.txt中。批處理文件不在日誌中保存結果
@echo off
cls
for /f "tokens=*" %%x in (IP.txt) do (
echo Checking %%x
ping -n 1 %%x > nul
if not errorlevel 1 (
echo %%x >> LOG.txt
)
)
但我看到IP.txt的只有第一enrty在log.txt的
雖然在運行批處理文件,我看到
Checking 1.2.3.4
Checking 1.2.3.5
等。 因此,它暗示批文件逐行讀取IP.txt。
任何人都可以幫助使這個批處理文件,使輸出在LOG.txt按預期工作。
它對我來說絕對很好,你確定你使用'>>'操作符而不是'>'嗎? –
在你的情況下,'ping'命令產生了什麼輸出(如果你刪除'> nul')? –