找回密码
 加入
搜索
查看: 3611|回复: 4

[图形处理] 除了用_ScreenCapture_SaveImage函数,还有什么办法保存剪切板中的图片?

  [复制链接]
发表于 2010-3-4 21:16:13 | 显示全部楼层 |阅读模式
本帖最后由 foboy 于 2010-3-5 03:56 编辑

此问题已经解决。
除了用_ScreenCapture_SaveImage函数,还有什么办法保存剪切板中的图片?
我用最新版本的AU3保存不成功,用老版本能正常保存?谁有其他办法?
发表于 2010-3-4 23:31:28 | 显示全部楼层
帮顶 等高手来 俺不会
发表于 2010-6-30 21:17:14 | 显示全部楼层
$oIE_zhaopian = _IEAttach('网页对话框', 'DialogBox')
$oImg = _IEImgGetCollection($oIE_zhaopian, 3)
        $oPic = $oIE_zhaopian.Document.body.createControlRange()
        $oPic.Add($oImg)
        $oPic.execCommand("Copy")
        $img = ClipGet()
_GDIPlus_Startup()
_ClipBoard_Open(0)
$iVerifyPics = _ClipBoard_GetDataEx($CF_BITMAP)
$iVerifyPics = _GDIPlus_BitmapCreateFromHBITMAP($iVerifyPics)
_GDIPlus_ImageSaveToFile ($iVerifyPics, @ScriptDir  & "\GDIPlus_Image.jpg")
_ClipBoard_Close()

评分

参与人数 1贡献 +2 收起 理由
lynfr8 + 2

查看全部评分

发表于 2010-6-30 21:28:53 | 显示全部楼层
回复 3# ghl781258

非常感谢你的代码,帮我解决一个问题了。
发表于 2010-7-1 22:21:39 | 显示全部楼层
呵呵,谢啥啊。我也是从好几个老兄那里获得的启发
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-5-10 23:49 , Processed in 0.084754 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表