|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено] Создать скриншот окна при его появлении |
|
[решено] Создать скриншот окна при его появлении
|
![]() Старожил Сообщения: 206 |
Ждем окна с заголовком "Заголовок". При его появлении делаем его скриншот. Как реализовать?
|
|
Отправлено: 15:05, 12-11-2011 |
Must AutoIt Сообщения: 3054
|
Профиль | Сайт | Отправить PM | Цитировать #include <ScreenCapture.au3> $sTitle = "Заголовок" $hWin = WinWait($sTitle) WinActivate($sTitle) WinWaitActive($sTitle) _ScreenCapture_CaptureWnd(@DesktopDir & "\Screen.jpg", $hWin) |
------- Отправлено: 17:31, 12-11-2011 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
![]() Старожил Сообщения: 206
|
Профиль | Отправить PM | Цитировать Все отлично! Сработало так:
Но вскрылась проблема. Если окно видимо достаточно долго (около секунды) - все работает, а если оно появляется буквально на немного (доли секунд - появилось и тут же пользователь его закрыл нажатием ESC), то вместо скрина пустой файл-jpg c размером около 600 байт. Есть предположение что не успевает скрипт. Что делать в таком случае? Готов принять варианты не только на AutoIt. |
Отправлено: 21:49, 12-11-2011 | #3 |
Must AutoIt Сообщения: 3054
|
Профиль | Сайт | Отправить PM | Цитировать |
------- Отправлено: 22:09, 12-11-2011 | #4 |
![]() Старожил Сообщения: 206
|
Профиль | Отправить PM | Цитировать |
|
Отправлено: 22:29, 12-11-2011 | #5 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
[решено] Как сделать скриншот скрытого окна? | centaurvv | AutoIt | 6 | 14-03-2011 05:14 | |
Загрузка - [решено] при появлении рабочего стола завершает работу ОС | kasperq1 | Microsoft Windows Vista | 7 | 05-10-2010 07:54 | |
Разное - При появлении трафика тормозит система Windows Vista 64 | bezikus | Microsoft Windows Vista | 2 | 21-10-2009 21:29 | |
[решено] Как выкл перезагрузку при появлении BSOD | Bullet-Avalon | Хочу все знать | 1 | 19-05-2009 11:48 | |
Установка - при инсталяции Vista Business зависает при появлении ProgressBar. | _ib_ | Microsoft Windows Vista | 5 | 18-09-2008 05:17 |
|