![]() |
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - Как сделать что-бы скрипт игнорировал не нужные ответы Ping |
|
Любой язык - Как сделать что-бы скрипт игнорировал не нужные ответы Ping
|
![]() Старожил Сообщения: 177 |
Здравствуйте,
Нужно что бы скрипт срабатывал только при положительном отклике от сервера, который пингуется а все остальные игнорировал и пытался по новой соединиться с сервером, который указан в скрипте, как только соединение установлено, скрипт должен срабатывать и писать "Результат положительный - Alive" а если всё таки не удаётся в течении 20 секунд никак соединиться, тогда "Результат отрицательный - Done" вот скрипт который бы я хотел до работать с вашей помощью :: Скрипт для проверки интернета. Приветствуется скрипт написанный и на CMD/Bat. |
|
Отправлено: 20:42, 30-08-2012 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать root221, как Вы думаете, а у кого оно есть — время…
|
Отправлено: 09:23, 31-08-2012 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
![]() Старожил Сообщения: 177
|
Профиль | Отправить PM | Цитировать Iska, для тех кто часто занимается скрипто писанием и щёлкает их как орешки, много труда написать не составит, да и времени много не отнимет, т.к человек уже заранее знает, что надо написать в скрипте, что бы он работал так, как просит автор темы.
Ранее я тоже этим занимался в плотную, щас просто позабыл и нету времени восстановить, свои познания в этом деле. P.S поэтому я обратился на форум за помощью. Цитата Iska:
|
|
Отправлено: 19:08, 31-08-2012 | #12 |
![]() Старожил Сообщения: 177
|
Профиль | Отправить PM | Цитировать Попытаюсь вам заново объяснить то что мне нужно, я думаю вы меня просто плохо поняли.
Нужно следующее. Всё на примерах. ========================= Например я в консоле ввожу ping 192.168.0.1 (Комп вкл.) пошли ответы Ответ от 192.168.0.1: число байт=32 время<1мс TTL=128 тогда нужно что бы скрипт моментально выводил на экран сообщение что интернет есть. ========================= далее опять же например я в консоле ввожу ping 192.168.0.1 (Комп выкл.) пошли ответы Превышен интервал ожидания для запроса. тогда нужно что бы скрипт моментально выводил на экран сообщение что интернета нет. ========================== опять же далее Например я в консоле ввожу ping 192.168.0.1 (Комп вкл.) пошли ответы Заданный узел недоступен. вот тут ВНИМАТЕЛЬНЕЕ - тогда нужно что бы скрипт выводил на экран сообщение только через 20 сек что Заданный узел недоступен. p.s выводит он это сообщение если адаптер отключен и мне нужно что-бы он это сообщение игнорировал 20 сек а если по истечению 20 сек адаптер не вкл. тогда выводить это сообщение Заданный узел недоступен. а если за эти 20 сек его включили тогда другие сообщения "моментальные", либо есть интернет, либо нету. ========================== |
Последний раз редактировалось root221, 02-09-2012 в 02:46. Отправлено: 23:10, 31-08-2012 | #13 |
![]() Старожил Сообщения: 177
|
Профиль | Отправить PM | Цитировать в общем сделал так
:TestMsgInt setlocal enabledelayedexpansion for /f %%t in ('ping 87.250.250.3 -n 2 -w 500') do ( echo."%%t" | find "Ответ">nul && ( echo WScript.Echo "╚эЄхЁэхЄ ЁрсюЄрхЄ." >"%WinDir%\temp\msgint.vbs" && start /B "" "%WinDir%\temp\msgint.vbs" exit /b 1 ) echo."%%t" | find "Превышен">nul && ( echo WScript.Echo "╚эЄхЁэхЄ эх ЁрсюЄрхЄ." >"%WinDir%\temp\msgint.vbs" && start /B "" "%WinDir%\temp\msgint.vbs" exit /b 1 ) echo."%%t" | find "Заданный">nul && ( EndLocal GoTo :TestMsgInt ) echo."%%t" | find "При">nul && ( EndLocal GoTo :TestMsgInt ) ) |
Отправлено: 22:28, 02-09-2012 | #14 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - Помогите сделать скрипт для обновления NOD'а | Oleg48 | Скриптовые языки администрирования Windows | 2 | 02-11-2010 23:53 | |
Установка - [решено] Обновления от Microsoft: нужные, не нужные. Польза или вред. | flev45 | Microsoft Windows 7 | 18 | 29-09-2010 13:05 | |
CMD/BAT - [решено] Как сделать, чтобы команда ping повторялась сама бесперерыва? | job14 | Скриптовые языки администрирования Windows | 3 | 19-11-2009 09:59 | |
Подскажите, как сделать скрипт | BarsMaster | Вебмастеру | 4 | 26-01-2007 23:15 | |
Новый вопрос на тему: как сделать скрипт??? | Drem | Вебмастеру | 1 | 19-04-2006 00:58 |
|