Как программно сделать скриншот экрана и сохранить в виде *.bmp на диск ? #350559


#0 by dzadzen
Добрый день. Подскажи реализацию : Как программно сделать скриншот экрана и сохранить в виде *.bmp на диск ? Может есть какие компоненты ?
#1 by AndrejFAA
Да уж.
#2 by smaharbA
программно ? есть
#3 by AndrejFAA
Второе слово пропустил. :) Но все равно Sendkey никто не отменил.
#4 by smaharbA
можно пример ?
#5 by Мелкий бес
СкриншотОкна|ScreenShotWindow Описание: Выполняет снимок окна и сохранение рисунка в файл с сжатием в формат JPG. Параметры: - ДескрипторОкна – 4-х байтное, целое, беззнаковое. Принимает дескриптор окна, для которого будет выполняться снимок. Качество– 1 байтное, целое, беззнаковое. Принимает качество сжатия рисунка. 100 – максимальное качество, 0 – минимальное качество. КоэффициентМасштабирования– 4 байтное, дробное, знаковое. Принимает увеличение масштаба рисунка1. ИмяФайла – строка. Принимает имя файла, который будет создан и будет содержать рисунок. Возвращаемое значение: значение не возвращается.
#6 by AndrejFAA
При наличии IrfanView. irfan = "C:ini_view32.exe" irfan_options = "/capture=0 /resize=(25p,25p) /convert="
#7 by smaharbA
а без наличия ?
#8 by AndrejFAA
Да я думал, что у Sendkey есть команда prtsc, но не нашел. Каюсь.
#9 by AndrejFAA
Хотя нет. Так сработает?
#10 by dzadzen
Спасибо за варианты. Буду рассматривать. Очень заинтриговала компонента НЕТЛЕНКА. Поддерживает ли компонента версию 1С 7.7. ???
#11 by smaharbA
(там конечно небольшая обманка)
#12 by smaharbA
нет
#13 by Злопчинский
#14 by dzadzen
Большое спасибо, задача решена... благодаря вашей помощи....
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С