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

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » Встроенная функция ping, не верно возвращает параметр

Ответить
Настройки темы
Встроенная функция ping, не верно возвращает параметр

Пользователь


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

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


Изменения
Автор: HFShak
Дата: 29-12-2011
Добрый день!
Народ, почему встроенная функция ping при выключенных сетевых подключениях возвращает значение "1"?, а должна возвращать "0"

Отправлено: 15:06, 29-12-2011

 

Аватара для Creat0R

Must AutoIt


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

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


Предупреждение за нарушение правил форума, пункт 2.7 и пункт 3.19:

Цитата:
2.7: В заголовке темы обязательно обозначайте название предмета, которого касается вопрос, а в теле сообщения максимально подробно опишите проблему (приведите аппаратную/программную конфигурацию, а также изложите ситуацию, в которой возникает проблема)...
Подробнее о принципах создания тем читайте в этом документе и Правилах форумов.

3.19: Запрещается... Создавать темы, имеющие неинформативные или состоящие из заглавных букв заголовки (например, "Помогите!", "HELP!", "У меня проблема"). Такие темы будут закрыты или перенесены в Тест-форум. Если вы хотите вернуть перенесенную тему обратно, пока ее не закрыли в Тест-форуме, измените ее заголовок на осмысленный и напишите об этом в теме.
Переименуйте пожалуйста тему (Как переименовать свою тему?).

-------
“Сделай так просто, как возможно, но не проще этого.”... “Ты никогда не решишь проблему, если будешь думать так же, как те, кто её создал.”

Альберт Эйнштейн

P.S «Не оказываю техподдержку через ПМ/ICQ, и по email - для этого есть форум. ©»

http://creator-lab.ucoz.ru/Images/Icons/autoit_icon.png Русское сообщество AutoIt | http://creator-lab.ucoz.ru/Images/Ic...eator_icon.png CreatoR's Lab | http://creator-lab.ucoz.ru/Images/Icons/oac_icon.png Opera AC Community


Отправлено: 16:01, 29-12-2011 | #2



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

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


Аватара для madmasles

Ветеран


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

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


HFShak,
Вы бы код показали.

Отправлено: 22:38, 29-12-2011 | #3


Пользователь


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

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


$ip = 'www.oszone.net'
$var = Ping($ip, 250)
ConsoleWrite('Ping ' & $ip & ' = ' & $var & @CR)

Вот код.
Ping возвращает значение "1", если пинг проходит, "0" если его нету. Но почему при отключенных сетевых подключениях он возвращает значение 1?

Отправлено: 09:23, 30-12-2011 | #4


Аватара для ferget

Разный


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

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


тут был бред

у меня возвращает

Цитата:
>"D:\Program Files\AutoIt3\SciTE\..\autoit3.exe" /ErrorStdOut "D:\Documents\Мои документы\23.au3"
Ping www.oszone.net = 0
>Exit code: 0 Time: 0.361

Последний раз редактировалось ferget, 30-12-2011 в 09:59.


Отправлено: 09:35, 30-12-2011 | #5


Пользователь


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

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


Цитата ferget:
вы справку читали?
если пинг проходит, Ping возвращает время прохождения пинга в миллисекундах
если нет, то в $var находится число в данном случае 1 = Host is offline
ошибку отлавливать так »
Читал, не так она работает....

Отправлено: 09:45, 30-12-2011 | #6


Аватара для beve

Старожил


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

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


Цитата HFShak:
Читал, не так она работает.... »
Если пинг проходит, то возвращаемое значение будет больше чем 0.
При отключенном сетевом подключении возвращаемое значение будет 0 и в @error будет код ошибки, детальное объяснение которой есть в справке к функции ping(). Все правильно работает.

-------
Не в кількості знань полягає освіта, а в повному розумінні і вмілому використанні того, що знаєш.

Это сообщение посчитали полезным следующие участники:

Отправлено: 19:32, 01-01-2012 | #7



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » Встроенная функция ping, не верно возвращает параметр

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Ping Manager 2.0 OSZone Software Новости программного обеспечения 0 07-11-2010 11:30
значение ping denvor Сетевые технологии 1 17-11-2004 09:27
Ping fossil Программирование и базы данных 11 26-07-2004 16:59
Ping Man itu Сетевые технологии 8 03-07-2004 23:59
Ping Guest Хочу все знать 12 22-01-2003 04:16




 
Переход