#0
by Ferz
objWMIServicePing.ExecQuery("Select * From Win32_PingStatus where Address = '"+ Trim(Comp.Name)+"'").StatusCode должно выдать 0 а в отладчеке говорит "Empty"
#2
by Ковычки
Пользуй так set WSHShell=CreateObject("WScript.Shell") if WSHShell.run("ping -n 1 -w 10 " & Comp.Name,0,-1)=0 then MsgBox Comp.Name & " Еся..." end if
#6
by Ковычки
Для 1С это будет так... //******************************************* Процедура Сформировать(Компьютер) scr=СоздатьОбъект("MSScriptControl.ScriptControl"); Scr.Language = "javascript"; Locator=СоздатьОбъект("WbemScripting.SWbemLocator"); Service=Locator.ConnectServer; Scr.AddObject("oPing",Service.ExecQuery("Select * From Win32_PingStatus where Address = '"+Компьютер+"'")); e=Scr.Eval("new Enumerator(oPing)"); Пока e.atEnd=0 Цикл Сообщить(e.item.StatusCode); e.moveNext; КонецЦикла; КонецПроцедуры
#8
by Ferz
WSHShell.run("ping -n 1 -w 10 " & Comp.Name,0,-1) ТАКАЕ ЖЕ ЕРУНДА Empty ДЛЯ ЛЮБОГО КОМПА ЧТО В СЕТИ ЧТО НЕТ
#9
by Ковычки
objWMIServicePing.ExecQuery("Select * From Win32_PingStatus where Address = '"+ Trim(Comp.Name)+"'") - возвращает коллекцию, а не объект и не важно что всего из одного набора значений... Я это всегда пользую счас гляну, мож наврал чего...
#11
by Ковычки
Set Locator=CreateObject("MSScriptControl.ScriptControl") Set objWMIServicePing=Locator.ConnectServer set oPing=objWMIServicePing.ExecQuery("Select * From Win32_PingStatus where Address = '" & Trim(Comp.Name) & "'") for each p in oPing msgbox p.StatusCode next
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Диаграмма Ганта
- Добавили субконто. Почему оно не отображается в документе?
- При вызове в 1С справки "О программе" зависает комп
- Как программно закрыть документ из формы которого вызывается ввод на основании п
- Вернулся Бух с семинара. (Пособие по уходу до 3лет)
- ДОпроведение документов
- УРИБ и обмен.
- Конвертация данных составной тип данных
- IRC 1C (поиском пользовался)
- Отчет о фактически отработанном времени
- v8. Несоответствие типов
- Как программно проверить наличие ссылок на объект? Есть какой метод?
- Как изменить границы таблицы в Worde
- Как назначить тип реквизита неопределенного типа табличной части документа
- Востановление md файла в 1С 7.7.
- Авансовый отчет в УПП: авансов больше, чем потратили
- Подсистема Win16 не может войти в защищенный режим
- Сортировка ТЗ на форме ...
- 1С:Автономное решение: Перенос файлового варианта в клиент серверный
- При формировании отчёта вылетает из программы