Что нового

помогите пжл. Параметры для _ScreenCapture_SaveImage

spy686

Новичок
Сообщения
12
Репутация
0
Здравствуйте. Вот незадача, никак не могу разобраться.
Есть элемент:


какой параметр необходимо добавить в _ScreenCapture_SaveImage

Код:
_ScreenCapture_SaveImage ("C:\image.png",???)

что бы заработало.
перепробовал все по отдельности, но не получается (
 

armenxxx1

Продвинутый
Сообщения
155
Репутация
56
Код:
#include <ScreenCapture.au3>

$hBmp = _ScreenCapture_Capture ("")
_ScreenCapture_SaveImage ("GDIPlus_Image.jpg", $hBmp)


http://autoit-script.ru/index.php/topic,340.0.html
 
Автор
S

spy686

Новичок
Сообщения
12
Репутация
0
немножко не то.

с помощью этого кода я получу снимок целого экрана,
а мне надо только одного элемента c экрана (окна) - параметры которого на скрине Window Info
 

firex

AutoIT Гуру
Сообщения
943
Репутация
208
spy686

Код:
#include <ScreenCapture.au3>

$hBmp = _CaptureWindow( '[ACTIVE]' )
_ScreenCapture_SaveImage( "GDIPlus_Image.jpg", $hBmp )

Func _CaptureWindow( $vWindow, $sText = '' )
	local $hWin, $aPos, $aSize
	; ---
	$hWin = WinGetHandle( $vWindow, $sText )
	If $hWin Then
		$aPos = WinGetPos( $hWin )
		$aSize = WinGetClientSize( $hWin )

		Return _ScreenCapture_Capture( '', $aPos[0], $aPos[1], $aSize[0] + $aPos[0], $aSize[1] + $aPos[1], False )
	EndIf

	Return SetError( 1, 0, 0 )
EndFunc


Или:
Код:
_ScreenCapture_CaptureWnd
 
Верх