|
Время включения компа |
☑ |
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
|
В архиве библиотека, ее регишь и в 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
|
вот тут видел решение
|
|
16
espe
11.07.12
✎
13:14
|
shell?
|
|
17
espe
11.07.12
✎
13:16
|
ок, как-то пользовался этим объектом, спасибо!
|
|
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший