Имя: Пароль:
IT
 
Плохо пингуется - звенеть
,
0 picom
 
26.01.12
09:47
Нужна прога которая бы проверяла пинги и если задержка > 500
Нужно пищать через спикер.
Существуют такие?
....
Возможно напишу сам для 1с, если скажете пропинговать в 1с и как получить задержку )
1 Азат
 
26.01.12
09:50
а кто тебе помешает пингануть с выводом результата в файл и парсить потом этот файл?
2 DmitryPavlik
 
26.01.12
09:56
делал подобную фигню для базы локальной сети: сканирует сеть, всё пишет в файл, из файла в 1с
3 dk
 
26.01.12
10:00
из vbs тоже пинговать мона через ком объект какой-то
4 picom
 
26.01.12
10:05
(1) еще и винт загрузить, нет уж
(2) еще и винт загрузить, нет уж
(3) а получить как отклик?
5 dk
 
26.01.12
10:07
ну там результат пинга возвращается, но каким объектом не помню
6 dk
 
26.01.12
10:09
7 DGorgoN
 
26.01.12
10:10
Option Explicit

Const NETWORK = "192.168.0."

Dim i
Dim strAddress

For i = 1 To 20
  strAddress = NETWORK & i
  WScript.Echo strAddress & " - " & fnPing( strAddress )
Next

'-------------------------------------------------------------------------------
Function fnPing( strHost )
Dim objPing, objRetStatus
Set objPing = GetObject( "winmgmts:{impersonationLevel=impersonate}" ).ExecQuery _
  ( "select * from Win32_PingStatus where address = '" & strHost & "'" )

For Each objRetStatus in objPing
  If IsNull( objRetStatus.StatusCode ) or objRetStatus.StatusCode <> 0 Then
     fnPing = -1
  Else
     fnPing = objRetStatus.ResponseTime
  End If
Next
End Function
8 Прохожий
 
26.01.12
10:11
9 DGorgoN
 
26.01.12
10:11
(6) Бегло прочитал, там вроде не нашел: objRetStatus.ResponseTime
10 Ковычки
 
26.01.12
10:11
какую задержку ?
11 Hazer79
 
26.01.12
10:14
(10) месячных же
12 picom
 
26.01.12
10:35
(6) про задержки есть, но надо ВК
(7) не понятно как это заюзать
13 Ковычки
 
26.01.12
11:16
так пойдет ?

set ttl=10
set host=da.ru
:next
ping -n 1 -i %ttl% %host% > nul 2>&1 || echo 
goto next
exit /b
14 picom
 
26.01.12
11:18
(12) Это Батник?
если да, то оч клево
надо еще сделать чтобы пикал
15 Ковычки
 
26.01.12
11:22
(14) он и будет пикать
последний символ в эхе вводищь так alt+7 (7 на нумерной клавиатуре)
16 Ковычки
 
26.01.12
11:22
ну и в начале
echo off
17 picom
 
26.01.12
11:26
(15)
а какой командой он "пикает" ?
18 aleks-id
 
26.01.12
11:27
beep
19 picom
 
26.01.12
11:32
(18) вот ее то я и не вижу в (13)
20 Ковычки
 
26.01.12
11:57
точнее так как то

@echo off
@(
@echo n %temp%\echo.txt
@findstr /b /v "@" "%~0"
@echo. ) | debug > nul 2>&1
@set ttl=10
@set host=da.ru
@:next
@ping -n 1 -i %ttl% %host% | find /i "ttl" > nul && type %temp%\echo.txt
@goto next
@exit /b
f 100 100 7
r cx
1
w
q
21 Ковычки
 
26.01.12
12:11
или нужно не это ?
не ттл, а если не пингуется дольше полсекунды - выдать пик ?