Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - CMD/BAT - Прошу подсказать, как сделать, чтобы в файл выводились логи пингов.

Ответить
Настройки темы
CMD/BAT - CMD/BAT - Прошу подсказать, как сделать, чтобы в файл выводились логи пингов.

Новый участник


Сообщения: 9
Благодарности: 0

Профиль | Отправить PM | Цитировать


Есть вот такой вот батник: Берёт ip-адреса из файла и пингует их в разных окнах cmd.

@echo off
for /f "usebackq tokens=1*" %%i in ("example.txt") do title %%j& ping -n 10 %%i& cls
pause>nul

Необходимо, чтобы логи пингов ip-адресов из файла записывались в блокноты.
Подскажите, пожалуйста, буду благодарен. Спасибо.

Отправлено: 15:22, 24-03-2014

 

Ветеран


Сообщения: 874
Благодарности: 575

Профиль | Отправить PM | Цитировать


Цитата Vasya-:
в разных окнах cmd »
В одном окне.


Цитата Vasya-:
Необходимо, чтобы логи пингов ip-адресов из файла записывались в блокноты. »
Код: Выделить весь код
@echo off
for /f "usebackq tokens=1*" %%i in ("example.txt") do (
 title %%j
 ping -n 10 %%i>"%%j.log"
 for /f "usebackq delims=" %%k in ("%%j.log") do (
  echo %%k
  for /l %%l in (1 1 1000) do (
   pause<nul>nul
  )
 )
 title & cls
)
pause>nul
Это сообщение посчитали полезным следующие участники:

Отправлено: 12:40, 25-03-2014 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 9
Благодарности: 0

Профиль | Отправить PM | Цитировать


Georgio, действительно в одном окне.

Georgio, а как сделать, чтобы в разных окнах?????????

Georgio,
Код:
@echo off
for /f "usebackq tokens=1*" %%i in ("example.txt") do start "" cmd /c "title %%j& ping -n 10 %%i& pause>nul"
exit /b

Вот тут пингует в разных окнах одновременно, как надо.

Georgio, а как сделать, чтобы ещё логи велись беспрерывно всех адресов.... непонятно.....

Отправлено: 14:10, 26-03-2014 | #3


Ветеран


Сообщения: 874
Благодарности: 575

Профиль | Отправить PM | Цитировать


Цитата Vasya-:
а как сделать, чтобы в разных окнах????????? »
Код: Выделить весь код
@for /f "usebackq tokens=1*" %%i in ("example.txt") do @start "" cmd /c "title %%j& ping -n 10 %%i>"%%j_temp.log"& (for /f "usebackq delims=" %%k in ("%%j_temp.log") do @echo %%k& @for /l %%l in (1 1 1000) do @pause<nul>nul)& (type "%%j_temp.log"& (for /l %%k in (1 1 70) do @<nul set /p=#)& echo.)>>"%%j.log"& del "%%j_temp.log""

Цитата Vasya-:
а как сделать, чтобы ещё логи велись беспрерывно всех адресов.... непонятно..... »
При повторном запуске пакетного файла результаты пингования будут дописываться в те же LOG-файлы.

Отправлено: 16:58, 26-03-2014 | #4



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - CMD/BAT - Прошу подсказать, как сделать, чтобы в файл выводились логи пингов.

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - Прошу подсказать, как сделать, чтобы в файл выводились логи пингов. Vasya- Скриптовые языки администрирования Windows 3 25-03-2014 12:03
CMD/BAT - [решено] Как сделать, чтобы русские символы отображались и в блокноте, и при исполнении .bat seriych Скриптовые языки администрирования Windows 7 21-07-2011 12:49
CMD/BAT - [решено] как сделать та,чтобы bat файл прописал себя в автозагрузку rust-02 Скриптовые языки администрирования Windows 1 20-08-2010 23:38
CMD/BAT - [решено] как задать в bat'нике чтобы cmd раскрылся на весь экран сам? One THE darK Скриптовые языки администрирования Windows 11 23-03-2010 17:17
CMD/BAT - [решено] Как сделать чтобы *.bat-ник удалял сам себя? Maximlian Скриптовые языки администрирования Windows 2 06-04-2005 21:22




 
Переход