[Приложение] PTracker

Разработка дополнительных модулей, подключение различных приложений.

Модератор: immortal

Ответить
Аватара пользователя
sergejey
Site Admin
Сообщения: 4284
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 75 раз
Поблагодарили: 1559 раз
Контактная информация:

[Приложение] PTracker

Сообщение sergejey » Ср апр 09, 2014 2:04 pm

Написал небольшую программу, которая следит за активными окнами и может передавать уведомление в систему при переключении пользователя между программами.

Страница программы со ссылкой на скачивание: http://smartliving.ru/Main/PTracker

Изображение

Там описаны некоторые особенности настройки и пример интеграции.

Возможные варианты использования:
* Выключение музыки на сервере при запуске медиа-проигрывателя на компьютере пользователя
* Затемнение освещение при запуске фильма
* Реакция на открытие определённых сайтов пользователем
* ...
За это сообщение автора sergejey поблагодарил:
Otto (Вс май 08, 2016 4:58 pm)
Рейтинг: 1.16%

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
ErmolenkoM
Сообщения: 560
Зарегистрирован: Ср сен 04, 2013 10:31 am
Откуда: Самара
Благодарил (а): 99 раз
Поблагодарили: 140 раз
Контактная информация:

Re: Реакция на запущенные программы на компьютере

Сообщение ErmolenkoM » Ср апр 09, 2014 11:07 pm

Вау! Любимая делфи :-)
Прога нужная, только сценария применения я нашел пока только два: кино и выключение компа.

У меня подобным на Win7 занимается nnCron. Удобно настраивается. В составе есть пара утилит, облегчающих настойку. Бесплатен :-) (для некомерческого)
не то что бы я рекламировал - нет, рассказываю как сделал я.
За это сообщение автора ErmolenkoM поблагодарил:
Samir77 (Чт ноя 01, 2018 1:44 am)
Рейтинг: 1.16%
aka msh555
Cubian на Cubietruck, Connect
Аватара пользователя
sergejey
Site Admin
Сообщения: 4284
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 75 раз
Поблагодарили: 1559 раз
Контактная информация:

Re: Реакция на запущенные программы на компьютере

Сообщение sergejey » Чт апр 10, 2014 10:51 am

msh555 писал(а):Вау! Любимая делфи :-)
На десктопе больше ни на чём не умею писать :)
msh555 писал(а): Прога нужная, только сценария применения я нашел пока только два: кино и выключение компа.
У меня подобным на Win7 занимается nnCron. Удобно настраивается. В составе есть пара утилит, облегчающих настойку. Бесплатен :-) (для некомерческого)
не то что бы я рекламировал - нет, рассказываю как сделал я.
Возьму на заметку. А по сценариям -- ну да, не так много вариантов, но может кто придумает больше :)
За это сообщение автора sergejey поблагодарил:
Samir77 (Чт ноя 01, 2018 1:44 am)
Рейтинг: 1.16%

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Ivan
Сообщения: 1473
Зарегистрирован: Сб окт 12, 2013 11:03 pm
Благодарил (а): 49 раз
Поблагодарили: 327 раз

Re: Реакция на запущенные программы на компьютере

Сообщение Ivan » Сб ноя 29, 2014 11:28 am

Есть несколько предложений.
1. Сделать несколько фильтров
2. Добавить отслеживание активности пользователя за компом.
Смысл в том что у меня датчики движения не регистрируют незначительные движения, когда я сижу в кабинете за компом. В итоге Алиса через 40 минут думает что дома никого нет.
Потому нужно отсылать Алисе статус. Есть я за компом или нет.
Если привязаться например к включённому компьютеру, то это не факт что я за ним сижу. Я мог поставить какую то длительную задачу на обработку и уйти гулять. Определять по активность средств ввода, тоже не вариант. Я могу смотреть фильм на диване. Потому предлагаю привязаться к скрин серверу. Учитывая что Видео плееры умеют его отключать на время воспроизведения видео.

Прилагаю готовый вариант кода на Delphi (Я его обожаю. И 80% своих программ пишу именно на нём. Не смотря что я по профессии программист :) )
В нём 3 функции
spi_GetScreenSaveActive - определяет включён ли скринсервер
SPI_GETSCREENSAVERRUNNING - определяет запущен ли скринсервер
LastInput - время по последней активности систем ввода (в данном случае нужна только для контроля)

Также предлагаю помочь в написании (чтобы разгрузить Сергея)

Осталось ещё одна не решённая проблема с датчиками движения: Если смотреть ТВ в зале. Хоть в диван встраивай весы (По типу автомобильных в сидении пассажира. Поймут только те у кого есть такие )
Вложения
SSDetect.zip
Код
(771 байт) 225 скачиваний
Linux, Raspberry PI, MySensors
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
Ответить