Что нового

[Автоматизация] закрытие приложения при простое более определенного времени

bebus

Новичок
Сообщения
4
Репутация
0
Коллеги, добрый день.

Версия AutoIt: 3.
не программер, поэтому не имею никакой версии

Описание:
суть: есть конкурентные лицензии FineReader 12. Пользователей много больше, чем самих лицензий. При запуске приложения на клиентском ПК забирается лицензия с сервера лицензирования. Возвращается при закрытии приложения. Нужна автоматическая проверка того, что приложение не находится в простое(пользователь с ним работает). В случае простоя 5 минут выдать сообщение, что приложение будет закрыто через 5 минут, через 5 минут после этого само закрытие приложения.

Примечания:
 

hedji

Продвинутый
Сообщения
409
Репутация
94
FineReader нет под рукой, сделал на примере Блокнота.
Код:
$count = 0

While 1
	If WinExists("Безымянный — Блокнот") Then
		If Not(WinActive("Безымянный — Блокнот")) Then
			$count = $count + 1
			Sleep(1000)
			If $count = 10 Then
				MsgBox(0, "Алярма!", "Блокнот будет закрыт через 10 секунд", 3)
			ElseIf $count > 20 Then
				WinClose("Безымянный — Блокнот")
				$count = 0
			EndIf
		EndIf
	EndIf
WEnd
 
Автор
B

bebus

Новичок
Сообщения
4
Репутация
0
спасибо

робит

дальше попробую сам )
 
Сообщения
142
Репутация
-3
OffTopic:
Я так понимаю, такие вопросы задают системные администраторы современности?.. :-\
 
Верх