tyghr

Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору создаю оригинальную конфу есть допустим: Код: ... Try Locator = createobject("wbemscripting.swbemlocator"); SSet = locator.connectserver(computer,"\root\cimv2"); Except Return; EndTry; ... | все это в цикле, опрашиваются компы локалки... все читаются нормально, кроме одного - на нем этот код виснет на третьей строке надо добавить проверку на завис, HELP!!! Добавлено: решил проверить соединение на неисп порт, если быстро ответит, то сканирует, если нет - игнор Код: Winsock = CreateObject("MSWinsock.Winsock"); Winsock.Connect(ipaddress, 1177); a=0; strStart=ТекущееВремя(); secStart=Число(сред(strStart,1,2))*60*60+Число(сред(strStart,4,2))*60+Число(сред(strStart,7,2)); while a < 1 do strStart=ТекущееВремя(); secStart1=Число(сред(strStart,1,2))*60*60+Число(сред(strStart,4,2))*60+Число(сред(strStart,7,2)); if Winsock.State <> 6 then testcomp(ipaddress); a=1; endif; if secstart1-secstart>10 then a=1; endif; enddo; Winsock = ""; |
| Всего записей: 89 | Зарегистр. 14-03-2007 | Отправлено: 17:11 01-09-2008 | Исправлено: tyghr, 12:08 02-09-2008 |
|