AUTOIT_3.3.2.0-1无法使用截图保存功能!
本帖最后由 jycel 于 2009-12-28 10:17 编辑代码如下:在最新版本无法保存图片,右键有数据,用老版本可以!#Include <ScreenCapture.au3>
#Include <Clipboard.au3>
_ZhuaTU()
Func _ZhuaTU()
Local $jycel=@ScriptDir&"\jy.bmp"
DllCall(@ScriptDir&'\CameraDll.dll', 'int', 'CameraSubArea', 'hwnd', 0)
_ClipBoard_Open(0)
$hBitmap = _ClipBoard_GetData(2)
;$TM=@YEAR&@MON&@MDAY&"_"&@HOUR&@MIN&@SEC
_ScreenCapture_SaveImage($jycel, $hBitmap)
_ClipBoard_Close()
EndFunc原贴如下:
http://www.autoitx.com/forum.php?mod=viewthread&from=notice&tid=11435 $hBitmap = _ClipBoard_GetDataEx($CF_BITMAP) 本帖最后由 jycel 于 2009-12-28 10:16 编辑
thesnow 发表于 2009-12-28 09:08 http://www.autoitx.com/images/common/back.gif
这函数我也用过,原来问题是
必须在$jqbh=_ClipBoard_GetDataEx($CF_BITMAP)前后加上
_ClipBoard_Open(0)
_ClipBoard_Close()
二个!在加了的里面又没是用的_ClipBoard_GetDataEx
终于解决了!感谢! 在加了的里面又没是用的_ClipBoard_GetDataEx
楼上的兄台,你这句话是什么意思?看得比代码还晕。。。。 回复 4# 135956
我的意思是加了以下二句
_ClipBoard_Open(0)
_ClipBoard_Close()
又没用_ClipBoard_GetDataEx
是用的_ClipBoard_GetData
而用的_ClipBoard_GetDataEx这函数呢,调用的DLL又更新了的!
~~~还晕不?
页:
[1]