我复制一个图片文件,在剪切板中,算不算剪切板中的图片呢? 我来了,代码很简单,不过我现在不在家,没办法贴代码。
剪切板中的图片和复制图片格式的文件是两个意思,
剪贴板内的数据是可以判断是图片还是文件的,udf有,
保存剪贴板数据和保存printscreen的方法是类似的,
得到剪贴板内bmp文件的对象,然后可以看一下printscreen例子,
不明白的话等我回去后再贴代码。 ls正解了^_^……:face (35): 希望 gooker 能把代码贴出来。 哈哈
这个问题
竟然有这么多的版主光顾呀
可是好像答案都还没有统一
期待中 #include <Clipboard.au3>
#Include <ScreenCapture.au3>
_ClipBoard_Open(0) ; open clipboard is associated with the current task
$hBitmap = _ClipBoard_GetData(2) ; $CF_BITMAP
;_ScreenCapture_SetJPGQuality(75) ; set the value between 0-100
_ScreenCapture_SaveImage(@DesktopDir& '\vote.jpg', $hBitmap)
_ClipBoard_Close()
[ 本帖最后由 pcbar 于 2008-5-25 12:35 编辑 ] 这样的问题经典! 那如果是在网页的图片上"右键"-"复制"的那种方式又怎样保存呢? 这问题还真是相当经典,众高手都来了,似乎问题还没得到最终满意的答案 原帖由 jeaman 于 2008-5-22 16:52 发表 http://www.autoitx.com/images/common/back.gif
希望 gooker 能把代码贴出来。
Local $bmp = ClipGet()
_ClipBoard_Open (0)
Local $hMemory = _ClipBoard_GetDataEx ($CF_BITMAP)
_ClipBoard_Close ()
_ScreenCapture_SaveImage (@ScriptDir & "\bmp.bmp", $hMemory) 感谢 jiataifeng 和 gooker两位
测试通过,但似乎是需要重新压缩转换的,并不能实现真正的“复制”。 不知道怎么做,路过看热闹.... 楼上的太强了 掘墓啊
这帖子真是一个 语文 教育贴
告诉我们 学好语文是多么重要
页:
1
[2]