Hardware solution for a software problem

Jul 20, 2018 11:51

Недавно в своем блоге я спрашивал про маленький недорогой МК, способный из себя изобразить мышь. Тогда мне посоветовали Digispark, и спросили, не бота ли я делаю :) За совет спасибо! И в общем, получился почти бот :)

Несколько недель назад я стоял на стенде нашей компании на выставке во Франкфурте и мысленно крыл матом наших IT-шников. Согласно Group policy на ноутбуках фирмы установлена автоблокировка десктопа через пару минут неактивности, что, впрочем, само по себе и неплохо. Но не в режиме выставки!

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

На мой запрос, можно ли для быставки на недель сменить policy, было ответом жесткое "нет". Ладно, я это доводить до эскалации не стал, помучался и забыл. Но на днях вспомнил и решил сделать универсальное решение!

Я же инженер! :) Получился такой вот хардварный бот, который изображает из себя обычную мышь, и раз в определенное время (у меня раз в 50 секунд) двигает курсором на заранее оговоренное количество пикселей туда-сюда. Смысл прост - движение мыши не дает "заснуть" или заблокироваться компьютеру по таймауту, таким образом переводя его в "режим презентации", несмотря на запреты в политиках безопасности.



Кому хочется код, пожалуйста! Он тут вот на GitHub: https://github.com/aterentiev/MouseMover (CC-BY-SA 3.0)

Отзывы и здоровую критику с радостью приму.

Upd:
В комментах накидали линков на похожие решения:
Программные:
- bash-скрипт на никсы
- Caffeine
- mousejiggler
Железячные
- WiebeTech Programmable Mouse Jiggler MJ-3 - практически мое решение!

arduino, Электроника, Очумелые ручки

Previous post Next post
Up