|
Время включения компа | ☑ | ||
---|---|---|---|---|
0
espe
11.07.12
✎
11:52
|
Подскажите, как получить время включения компьютера через 1С
|
|||
1
Агент Инфостарта
11.07.12
✎
12:00
|
(0) net stats srv
И парсить полученный лог. |
|||
2
Jaap Vduul
11.07.12
✎
12:00
|
Например, распарсить вывод systeminfo
ЗЫ. А зачем? |
|||
3
H A D G E H O G s
11.07.12
✎
12:02
|
WinApi функция GetTickCount
Описание: function GetTickCount: Longint; Считывает вpемя, пpошедшее с момента запуска системы. Возвpащаемое значение: Пpошедшее вpемя (в миллисекундах). Реализации: ВК, ComСервер, DynamicWrapper |
|||
4
espe
11.07.12
✎
12:06
|
ComСервер, какое имя объекта?
|
|||
5
H A D G E H O G s
11.07.12
✎
12:08
|
(4) Самому писать, делов на 5 минут.
|
|||
6
Jaap Vduul
11.07.12
✎
12:11
|
(3)Только надо учитывать, что
...time will wrap around to zero if the system is run continuously for 49.7 days... |
|||
7
H A D G E H O G s
11.07.12
✎
12:14
|
(6) Миллисекунды в Integer трудно помещаются?
|
|||
8
H A D G E H O G s
11.07.12
✎
12:15
|
(6) Под Висту и выше есть GetTickCount64
|
|||
9
H A D G E H O G s
11.07.12
✎
12:15
|
8 байт хватит всем.
|
|||
10
espe
11.07.12
✎
12:24
|
сам com интерфейс не писал ни разу... а что нет готового решения?
|
|||
11
espe
11.07.12
✎
12:25
|
и платформы нет... для этого
|
|||
12
H A D G E H O G s
11.07.12
✎
12:35
|
http://zalil.ru/33563645
В архиве библиотека, ее регишь и в 1С кот Объект=Новый COMОбъект("Hadgehogs.Uptime"); Сообщить("Секунд работаем :" +Строка(Объект.GetTickCountEx()/1000)); |
|||
13
H A D G E H O G s
11.07.12
✎
12:35
|
Там же и исходники, чтобы на "закладки" сомнений не было
|
|||
14
Один С
11.07.12
✎
12:38
|
А через wsh нельзя разве? Без всяких нетленок..
|
|||
15
isarzh
11.07.12
✎
12:40
|
вот тут видел решение http://www.visualbasicscript.com/Get-current-user-and-uptime-m32298.aspx
|
|||
16
espe
11.07.12
✎
13:14
|
shell?
|
|||
17
espe
11.07.12
✎
13:16
|
ок, как-то пользовался этим объектом, спасибо!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |