回复 4# txen548
定时循环截图倒是简单,一直循环就可以了,可以设置延时1秒或5秒
如果不做比较,则会产生比较多的文件,当然一个文件了就100-200K(1920*1080)PNG格式。
现在就是难在如何做比较了,主要是想不生成文件进行比较
#include <ScreenCapture.au3>
#include <Clipboard.au3>
#include <GDIPlus.au3>
_GDIPlus_Startup()
;AutoItSetOption("WinTitleMatchMode", 4)
Global $hImage_1
Global $hBmp
For $I1=1 To 20
TEST()
Sleep(1000*5)
Next
Func TEST()
$file = @DesktopDir & "\"&@YEAR&"_"&@MON&"_"&@MDAY&"__"&@HOUR&"_"&@MIN&"_"&@SEC&".PNG"
;;;Local $handle = WinGetHandle("^_^")
;ConsoleWrite($handle)
;;$hBmp = _ScreenCapture_CaptureWND("",$handle)
$hBmp = _ScreenCapture_Capture("",0,0,1920,1045)
;ConsoleWrite($file)
$hImage = _GDIPlus_BitmapCreateFromHBITMAP($hBMP)
_ScreenCapture_SaveImage($file, $hBmp)
_WinAPI_DeleteObject($hBmp)
ENDIf
EndFunc ;==>_Main |