Ejemplo:
Con Prt Scr de windows:
Con _ScreenCapture_CaptureWnd de autoIt:
Como ven la venta hijo (verde) se pierde trate dirigiendo la _ScreenCapture_CaptureWnd a la venta y esta no muestra su contenido tambien prove varios programas de captura que alguno usuarios del foro hicieron ejemplo http://www.emesn.com/autoitforum/viewto ... f=5&t=1848
Mi humilde código
Código: Seleccionar todo
#include <ScreenCapture.au3>
HotKeySet("!{F8}", "Salir") ;Pulsando alt + f8 llamo a una función
$dias=0
$horas = 0
$minutos = 0
$segundos = 10
$totalsegundos = $dias*3600*24+$horas * 3600 + $minutos * 60 + $segundos
While 1
Sleep(1000 * ($totalsegundos-20))
;Miramos la pantalla Principal
AutoItSetOption('MouseCoordMode', 0)
WinWait('Internet Caffee Administrator [REGISTRED]')
WinActivate('Internet Caffee Administrator [REGISTRED]')
MouseClick('primary',600,390,1,0)
Sleep(1000)
;Tomamos la foto
$hWnd = WinGetHandle("Internet Caffee Administrator [REGISTRED]")
Sleep(500)
$SsTake = _ScreenCapture_CaptureWnd("", $hWnd)
_ScreenCapture_SaveImage(@MyDocumentsDir & "\imagen.jpg", $SsTake)
;Mostramos la foto
ShellExecute(@MyDocumentsDir & "\imagen.jpg")
WEnd
Func Salir()
Exit
EndFunc
Si alguien sabe de algo :)