![]() |
батник который бы выполнял пинг
Всем привет,есть батник который выполняет пинг ip- адресов из блокнота.Но хотелось чтоб после выполнение пинга вышел блокнот с отчетом о пинге (например ping 192.168.1.1 - ping ок или ping 192.168.1.1 - ping no).Сам батник
@echo off for /f "usebackq tokens=1*" %%i in ("cash.txt") do start "" cmd /c "title %%j& ping -n 4 %%i& pause>nul" exit /b Как его дописать? |
Вариант 1
Код:
Echo Off Код:
Echo Off |
Второй не работает.А можно сделать,чтоб по окончание выводился блокнот с результатом.
У меня в cash.txt записано 192.168.0.1 rout 192.168.0.2 komp1 А никак не получится чтоб в писалось 1 192.168.0.1 rout ОК Ping 2 192.168.0.2 komp1 No Ping |
В самый низ указанного кода:
Код:
start "" "%Log%" |
Он открывается в разных блокнотах.А нельзя в один?
|
Нельзя =)
|
Вот есть батник,но что то не работает
@echo off for /f "usebackq tokens=1*" %%i in ("cash.txt") do ( start "%%j " cmd /c "<nul>%%i.txt set/p=%%i %%j -& ping -w 1000 %%i| >>%%i.txt (>&2 findstr/rc:"[0-9]: "&& echo ok|| echo no)" call set x=%%i.txt+%%x%% ) >nul (ping -n 16 ""& copy %x%nul "log.txt"/b)& del %x:+= %& start "" "log.txt" exit/b 0 |
Вложений: 1
Распаковывайте, запускайте.
файл cash.txt должен лежать рядом с батником. Общее время ожидания после запуска бат-файла - 20 секунд |
Проверил,некорректно работает,в окне командной строке пишется "заданный узел не доступен",в блокноте отмечается что все ок
|
Дайте файл cash.txt в прикреплении - посмотрим, что там не так.
|
файл cash.txt
cash01 kacca01 cash02 kacca01 cash03 kacca01 192.168.111.1 router 8.8.8.8 komp 192.168.111.170 vesy delik 192.168.111.160 vesy faso |
Код:
cash01 kacca01 |
Заменил теперь
8.8.8.8 kacca01 8.8.8.1 kacca01 8.8.8.6 kacca01 192.168.111.1 router 192.168.111.170 vesy delik 192.168.111.160 vesy faso Ве равно 192.168.111.160 vesy faso -ok 192.168.111.170 vesy delik -ok 192.168.111.1 router -ok 8.8.8.6 kacca01 -no 8.8.8.1 kacca01 -no 8.8.8.8 kacca01 -ok vesy faso и vesy delik IP-адрес придуман |
Сделал себе файл cash.txt с одним заведомо не работающим сайтом:
Код:
iccup.com iccup Код:
garenaworld.com ne rabotaet -no Код:
>nul (ping -n 16 "" & copy %x%nul "log.txt"/b)& del %x:+= %& start "" "log.txt" Код:
>nul (ping -n 16 "" & copy %x%nul "log.txt"/b)& start "" "log.txt" |
Вложений: 1
Вот архив
|
Странно...
А вот эти: Код:
192.168.111.160 vesy faso -ok |
Вложений: 1
Вот скрин
|
а может без списка,просто добавить в батник IP адреса
|
4_strelec64
батники конечно хорошо, но потом окажется, "а как бы было хорошо видеть историю когда работало, а когда нет." может подумаете над какой нить системой мониторинга? |
нет не нужно,можно как нибудь дописать (добавить адреса)
|
Время: 02:57. |
Время: 02:57.
© OSzone.net 2001-