Как из 1С программно получить время простоя терминальной сессии пользователя? #237520


#0 by Администратор
Как из 1С программно получить время простоя терминальной сессии пользователя?
#1 by Администратор
Время простоя - Idle Time
#2 by Iova
Ответь, пожалуйста, как ты сделал бы это не из 1С, и я отвечу на
#3 by user1C
КомандаСистемы("query user > "+КаталогПользователя+"TSusers.txt");
#4 by Администратор
Список процессов можно получить по WMI через MSScriptControl..Может быть можно как-то так же получить список и свойства сессий?
#5 by Администратор
user1C, это шутка?
#6 by Lexusss
Вы хотите, чтобы за Вас еще и парсер написали?
#7 by user1C
не работает чтоль?
#8 by Администратор
(6,7) Файл, "TSusers.txt" не нашел. Где он?
#9 by user1C
Сообщить(КаталогПользователя+"TSusers.txt")
#10 by Администратор
user1C, файла "TSusers.txt" в каталоге нет.Если ты имеешь ввиду дату последнего редактирования 1Cv7.LCK пользователя, то это не то, что мне нужно. Мне нужно время простоя (не использования) терминальной сессии.
#11 by user1C
его нет после выполнения ?ЗЫ ос какая?
#12 by Администратор
user1C, спасибо, все получилось!Не думал, что все так просто, думал ты глумишься. =)Параноидально-мнительный я какой-то в последнее время. =))Спасибо!
#13 by Iova
В 4 Добавляешь впереди своего кода:ScrptCtrl=СоздатьОбъект("MSScriptControl.ScriptControl");и получаешь код на встроенном языке 1С
#14 by Maxx
А показывают ли эти способы ситуацию, когда пользователь на кнопки не жмет, а отчет запустил формироваться и ждёт?
#15 by Iova
Причем здесь это? Можно это дело в обработку ожидания сунуть
#16 by Администратор
Не показывает
#17 by Администратор
+ Приведенный мной код работает только для файловой версии.
#18 by smaharbA
Администратор - какой ты нафих танкист...
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С