捕获指定窗口或者控件ID的屏幕快照
#Include <ScreenCapture.au3>
_ScreenCapture_CaptureWnd($sFileName, $hWnd [, $iLeft = 0 [, $iTop = 0 [, $iRight = -1 [, $iBottom = -1 [, $fCursor = True]]]]])
$sFileName | 保存捕获图像的文件扩展名和完整路径 |
$hWnd | 被抓获的窗口句柄 |
$iLeft | [可选参数] 客户端矩形左上角 X 坐标 |
$iTop | [可选参数] 客户端矩形左上角 Y 坐标 |
$iRight | [可选参数] 矩形右下角 X 坐标 |
$iBottom | [可选参数] 矩形右下角 Y 坐标 |
$fCursor | [可选参数] 如为 True, 光标将被捕获为图像 |
#include <ScreenCapture.au3>
_Main()
Func _Main()
Local $hGUI
; 创建 GUI
$hGUI = GUICreate("Screen Capture", 400, 300)
GUISetState()
; 捕获窗口
_ScreenCapture_CaptureWnd(@MyDocumentsDir & "\GDIPlus_Image.jpg", $hGUI)
EndFunc ;==>_Main