Задать вопрос
juniorcoder
@juniorcoder
Ура, у нас новый умный AI...

Как делать скриншоты экрана автоматически?

Как делать скринщоты экрана автоматически? Для Windows нашел такую бесплатную программу Auto Screenshot https://apps.microsoft.com/detail/XPFFGL30LFPRFK?h...
Но она по функционалу слабая!
Поделитесь чем вы пользуетесь если не сложно вам!
Нужно чтобы каждый день записывала в папку по датам, причем папку сама бы создавала!
69935240ac669983746966.png
  • Вопрос задан
  • 380 просмотров
Подписаться 2 Простой 5 комментариев
Помогут разобраться в теме Все курсы
  • Нетология
    Инженер по автоматизации
    13 месяцев
    Далее
  • Яндекс Практикум
    Системный администратор расширенный
    9 месяцев
    Далее
  • Skillbox
    Системный администратор с нуля
    6 месяцев
    Далее
Решения вопроса 2
VoidVolker
@VoidVolker Куратор тега Windows
Dark side eye. А у нас печеньки! А у вас?
Любой автоматизатор плюс любое приложение для создания скриншотов, если у автоматизатора нету встроенной фичи для создания скриншотов. Пример пары задач для связки nnCron + IrfanView:
#( Скриншот_полный
Time: */5 * * * * *
Action:
    GET-CUR-TIME
    DIR-CREATE: "C:\TEMP\SCREENSHOTS\%YYYY%-%MM%-%DD%"
    START-APP: "C:\IrfanView\i_view64.exe /capture=0 /convert=C:\TEMP\SCREENSHOTS\%YYYY%-%MM%-%DD%\%Hour@ 0 <# # # #>%-%Min@ 0 <# # # #>%-%Sec@ 0 <# # # #>%.%Ms@ 0 <# # # # #>%.png"
)#

#( Скриншот_окна
Time: */5 * * * * *
Action:
    GET-CUR-TIME
    DIR-CREATE: "C:\TEMP\SCREENSHOTS\%YYYY%-%MM%-%DD%"
    START-APP: "C:\IrfanView\i_view64.exe /capture=2 /convert=C:\TEMP\SCREENSHOTS\%YYYY%-%MM%-%DD%\%Hour@ 0 <# # # #>%-%Min@ 0 <# # # #>%-%Sec@ 0 <# # # #>%.%Ms@ 0 <# # # # #>%.png"
)#

Можно выбрать абсолютно любое время и частоту, а так же любую структуру каталогов и именования файлов — никаких ограничений. Можно и без IrfanView, конечно, а скриншоты через WinAPI делать, но в этом случае формат только .bmp, т.к. другого WinAPI не знает. Поэтому IrfanView и использую (через хоткей, конечно же).
Ответ написан
Комментировать
@UniInter
ShareX только на память приходит. У него есть функция:
Автозахват. Такой функционал в других скриншотерах я не встречал! Благодаря ему выставляется интервал времени за который делается один скриншот автоматически. Таким образом, можно один раз запустить щелкатель с интервалом 60 секунд и пойти пить чай. Когда вернетесь через полчаса, то у вас будут 30 скриншотов, рассказывающих, что тут было в ваше отсутствие.
699360f9e956d658922739.png
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
pindschik
@pindschik
ФЫВА ОЛДЖ
Есть одна очень важная проблема: скриншоты, которые делаются локально, доступны пользователю (делаются из его сеанса). А вы ведь ходите наблюдать, чем занимаются пользователи и делать разбор полетов задним числом? А если пользователь подотрет "ненужные" скриншоты?
Вам нужна система, которая будет дергать экран по сети, и складывать картинки в недоступном пользователю месте.
Это реализуется на базе TightVNC - на клиенте ставится сервер, на отдельном серваке утилита, которая по расписанию запрашивает скриншоты c компов (есть такая для VNC).
vncpasswd.exe - делает хэш пароля для использования по сети
vncsnapshot.exe - делает скриншот с удаленной машины по паролю из хэша
в идеале сделать msi установщик серверной части VNC с предустановленными настройками и паролями - и тогда ее можно распространить всем с групповой политикой.

Это бесплатный вариант и он не подходит для серверов терминалов (там на экране ничего не происходит).

А за деньги есть системы контроля и учета ВООБЩЕ всего, дают полный срез всей информации, кто когда что и где. Включая и скриншоты, и флешки и мессенджеры и почту и удаленку и терминалы. Но платно.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы