Возможно, вам следует использовать перенаправление STDERR для IP-адресов, которые не существуют в этом диапазоне, но не должно быть никаких очевидных причин, по которым PTEST.txt
должен использоваться из того, что вы опубликовали.
Вы делаетеоднако, похоже, что несбалансированные круглые скобки, поэтому, если то, что вы опубликовали, на самом деле является частью другого блока For
/ If
, вы должны показать остальную часть сценария.
@Echo Off
( For /L %%A In (1,1,255) Do (
Echo Pinging IP address: 172.26.8.%%A
Ping -n 1 -w 500 172.26.8.%%A 2>Nul|Find /I "Reply"
)
)>"PTEST.txt"
Echo ***Scan complete.***
Pause