qq82015930 发表于 2013-3-7 12:18:29

如何对GUI窗口的部分进行切图【以解决】

本帖最后由 qq82015930 于 2013-3-11 17:59 编辑

如何对GUI窗口的部分进行切图
比如GUI大小500,600
需要窃取 位置GUI 20,20大小300,200
就是切图撒,切GUI 的一部分 作为图片保存
还没懂意思,发两个图
得到GUI的莫部分的切图
谢谢 afan !看的是这个程序GUI的问题,始终得到的是桌面的图片

QQ这个没问题的

netegg 发表于 2013-3-7 16:19:44

......什么意思?

qq82015930 发表于 2013-3-7 17:27:23

本帖最后由 qq82015930 于 2013-3-7 17:28 编辑

回复 2# netegg


    比如GUI大小500,600
需要窃取 为GUI 20,20大小300,200

veket_linux 发表于 2013-3-7 18:24:36

窗口 截图 ?

xms77 发表于 2013-3-7 18:44:45

回复 3# qq82015930
窃取?楼主到底是要干什么?截图吗?

whitehead 发表于 2013-3-7 18:56:05

没明白问题是啥

huangwei 发表于 2013-3-7 22:14:06

把代码放出来,大家才能帮你解决问题

qq82015930 发表于 2013-3-8 11:45:52

回复 5# xms77


   就是切图撒,切GUI 的一部分 作为图片保存

qq82015930 发表于 2013-3-9 12:53:44

能实现吗?????

afan 发表于 2013-3-9 13:24:41

一行即可#Include <ScreenCapture.au3>
_ScreenCapture_CaptureWnd('test.png', WinGetHandle(''), 20, 20, 20 + 300 - 1, 20 + 200 - 1)

yinbinly 发表于 2013-3-9 14:14:16

回复 10# afan


    A大就是给力

872777825 发表于 2013-3-9 15:15:45

不知道有几个人看明白楼主的意思了 ?反正我是没看到我高度怀疑我的智商

64202171 发表于 2013-3-9 21:37:20

呵呵。看不懂

mbdnmt 发表于 2013-3-10 01:49:25

回复 10# afan


为何要减1呢?#Include <ScreenCapture.au3>
_ScreenCapture_CaptureWnd('test.png', WinGetHandle(''), 20, 20, 20 + 300, 20 + 200)

afan 发表于 2013-3-10 01:51:14

回复 14# mbdnmt


    自己看看截图的实际大小
页: [1] 2
查看完整版本: 如何对GUI窗口的部分进行切图【以解决】