![]() |
![]() |
|
Как программно сделать скриншот экрана и сохранить в виде *.bmp на диск ? | ☑ | ||
---|---|---|---|---|
0
dzadzen
15.07.08
✎
19:37
|
Добрый день.
Подскажи реализацию : Как программно сделать скриншот экрана и сохранить в виде *.bmp на диск ? Может есть какие компоненты ? |
|||
1
AndrejFAA
15.07.08
✎
19:40
|
Да уж.
ctrl+prtsc - Paint - shift+ins |
|||
2
smaharbA
15.07.08
✎
19:44
|
(1) программно ?
(0) есть |
|||
3
AndrejFAA
15.07.08
✎
19:46
|
(2) Второе слово пропустил. :)
Но все равно Sendkey никто не отменил. |
|||
4
smaharbA
15.07.08
✎
19:47
|
(3) можно пример ?
|
|||
5
Мелкий бес
15.07.08
✎
19:53
|
Нетленка 2.2
СкриншотОкна|ScreenShotWindow Описание: Выполняет снимок окна и сохранение рисунка в файл с сжатием в формат JPG. Параметры: - ДескрипторОкна – 4-х байтное, целое, беззнаковое. Принимает дескриптор окна, для которого будет выполняться снимок. Качество– 1 байтное, целое, беззнаковое. Принимает качество сжатия рисунка. 100 – максимальное качество, 0 – минимальное качество. КоэффициентМасштабирования– 4 байтное, дробное, знаковое. Принимает увеличение масштаба рисунка1. ИмяФайла – строка. Принимает имя файла, который будет создан и будет содержать рисунок. Возвращаемое значение: значение не возвращается. |
|||
6
AndrejFAA
15.07.08
✎
20:13
|
При наличии IrfanView.
irfan = "C:\bin\i_view32.exe" irfan_options = "/capture=0 /resize=(25p,25p) /convert=" scr_file = "C:\screen.png" cmd = """" & irfan & """ " & irfan_options & scr_file WshShell.Run cmd, 1, true |
|||
7
smaharbA
15.07.08
✎
20:15
|
а без наличия ?
|
|||
8
AndrejFAA
15.07.08
✎
20:16
|
Да я думал, что у Sendkey есть команда prtsc, но не нашел. Каюсь.
|
|||
9
AndrejFAA
15.07.08
✎
20:23
|
Хотя нет.
Так сработает? Dim wsh Set wsh = createobject("wscript.shell") wsh.Sendkeys "{PRTSC}" |
|||
10
dzadzen
15.07.08
✎
20:31
|
Спасибо за варианты. Буду рассматривать.
Очень заинтриговала компонента НЕТЛЕНКА. Поддерживает ли компонента версию 1С 7.7. ??? |
|||
11
smaharbA
15.07.08
✎
20:34
|
||||
12
smaharbA
15.07.08
✎
20:36
|
(9) нет
|
|||
13
Злопчинский
15.07.08
✎
20:52
|
||||
14
dzadzen
17.07.08
✎
16:13
|
Большое спасибо, задача решена...
благодаря вашей помощи.... |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |