-
AutoIt
(
http://forum.oszone.net/forumdisplay.php?f=103)
Встроенная функция ping, не верно возвращает параметр
Добрый день!
Народ, почему встроенная функция ping при выключенных сетевых подключениях возвращает значение "1"?, а должна возвращать "0"
|
Предупреждение за нарушение правил форума, пункт 2.7 и пункт 3.19:
Цитата:
2.7: В заголовке темы обязательно обозначайте название предмета, которого касается вопрос, а в теле сообщения максимально подробно опишите проблему (приведите аппаратную/программную конфигурацию, а также изложите ситуацию, в которой возникает проблема)...
Подробнее о принципах создания тем читайте в этом документе и Правилах форумов.
3.19: Запрещается... Создавать темы, имеющие неинформативные или состоящие из заглавных букв заголовки (например, "Помогите!", "HELP!", "У меня проблема"). Такие темы будут закрыты или перенесены в Тест-форум. Если вы хотите вернуть перенесенную тему обратно, пока ее не закрыли в Тест-форуме, измените ее заголовок на осмысленный и напишите об этом в теме.
|
Переименуйте пожалуйста тему ( Как переименовать свою тему?).
|
HFShak,
Вы бы код показали.
|
$ip = 'www.oszone.net'
$var = Ping($ip, 250)
ConsoleWrite('Ping ' & $ip & ' = ' & $var & @CR)
Вот код.
Ping возвращает значение "1", если пинг проходит, "0" если его нету. Но почему при отключенных сетевых подключениях он возвращает значение 1?
|
тут был бред
у меня возвращает
Цитата:
>"D:\Program Files\AutoIt3\SciTE\..\autoit3.exe" /ErrorStdOut "D:\Documents\Мои документы\23.au3"
Ping www.oszone.net = 0
>Exit code: 0 Time: 0.361
|
|
Цитата:
Цитата ferget
вы справку читали?
если пинг проходит, Ping возвращает время прохождения пинга в миллисекундах
если нет, то в $var находится число в данном случае 1 = Host is offline
ошибку отлавливать так »
|
Читал, не так она работает....
|
Цитата:
Цитата HFShak
Читал, не так она работает.... »
|
Если пинг проходит, то возвращаемое значение будет больше чем 0.
При отключенном сетевом подключении возвращаемое значение будет 0 и в @error будет код ошибки, детальное объяснение которой есть в справке к функции ping(). Все правильно работает.
|
Время: 15:42.
© OSzone.net 2001-