Добрый день уважаемые. Хотелось бы поделиться своей историей и маленьким лайфхаком.  Думаю у всех офисных работников бывает ситуация, когда после вкусненького обеда сильно разморило и хочется вздремнуть. На самом деле, дневной сон очень полезен как для организма, так и для работы, так как очень положительно влияет на продуктивность. Однако по моему опыту, более 20 минут — явный перебор. Этого достаточно чтобы организм привел себя в норму. И спустя буквально минуту, в течение которой очень хочется продолжить спать, организм просыпается, чувствуется бодрость и прилив сил.  С другой стороны, многие предпочитают выпить чашечку кофе. И хоть кажется, что это помогает, на самом деле организм не восстанавливает свои ресурсы, а только больше теряет. Да и вредно это. В целом понятно, о чем идет речь, правда? однако вполне закономерно возникает вопрос, как это провернуть в офисе. И ведь все дело в том, что большинство начальников такое не одобряет. Да и диван есть далеко не везде. Да и вряд ли вы позволите себе на нем прикорнуть, если дорожите своим рабочим местом. Однако мне повезло, у меня кресло может очень сильно откинуться назад, и я могу в целом выглядеть работающим, просто задумавшимся. И все бы ничего, если бы не одно но. Абсолютно статичная картинка на мониторах выдает меня с потрохами! Я как то поделился этой проблемой с другом, и он в шутку предложил сделать имитатор работы.
Идея мне очень понравилась, однако реализовать полноценный имитатор работы — это что вообще такое должно быть? оно что, и работать за меня смогло бы? В общем понятно, что создать такое было бы крайне затруднительно. Но можно было бы упростить задачу.  По роду деятельности я простой С++ программист, а посему очень часто ползаю по интернету и читаю различные статьи. Без этого никак, все это понимают.  Если понаблюдать за человеком, который читает длинную и сложную статью, можно заметить, что он периодически прокручивает статью то вверх, то вниз. И вот это то я и решил реализовать.
Спустя буквально час серфинга в интернете, путем объединения материала трех статей (статьи по скрытному приложению без окна, по перехвату событий клавиатуры и статьи по имитации событий от мышки) была реализована простецкая программа, которой я и хотел бы поделиться с людьми.  Идея простая в своей основе: случайные события прокрутки колесика мышки. То есть просто выбираешь статью подлиннее и посложнее по текущей задаче, включаешь имитатор, и засыпаешь себе спокойно. Программа не видна в диспетчере задач (или я просто слепой и не нашел ее там), с помощью комбинации клавиш Ctrl + пробел ставится на паузу, и возобновляет свое выполнение, а по нажатии стрелочки вниз она закрывается. Программу можно увидеть через консоль, с помощью команды tasklist, и при необходимости так можно выяснить ее PID, чтобы закрыть ее через taskkill.  Код программы я сам не до конца понимаю, поэтому комментариев его не будет.  Собственно, сам код: Код не очищен от лишних комментариев и прочего мусора по той простой причине, что кому то для понимания может пригодиться. К сожалению не могу приложить исполняемый файл для ленивых. Хотелось бы отметить, что использовать эту программу я не рекомендую никому, да и сам ей пользоваться не рискну. Ведь если вы просто задремали на рабочем месте, это можно объяснить, сославшись на плохое самочувствие, или долгое отсутствие отпуска, или еще что — либо. А если кто — нибудь поймет, что вы пытаетесь его обмануть, это будет уже плохо, обидно и неприятно. И вряд ли положительно скажется на вашей карьере.