TC官方合作论坛
标题:
热键截图问题,求高手解答……
[打印本页]
作者:
zyflssj
时间:
2012-4-3 12:14
标题:
热键截图问题,求高手解答……
我想设置一个热键截图,图是一个坐标范围,多张,并且是热键按一下截图一次,然后保存,图片名字不能一样,因为后面要用到这些图,求高手解答……
作者:
cylhb
时间:
2012-4-3 13:24
只要有截图函数.保存图片名字可以用变量实现不一样.
至于截图函数,用大漠的吧...
函数简介:
抓取指定区域(x1, y1, x2, y2)的图像,保存为file(JPG压缩格式)
函数原型:
long CaptureJpg(x1, y1, x2, y2, file, quality)
参数定义:
x1:区域的左上X坐标
y1:区域的左上Y坐标
x2:区域的右下X坐标
y2:区域的右下Y坐标
file :保存的文件名,保存的地方一般为SetPath中设置的目录
当然这里也可以指定全路径名.
quality: jpg压缩比率(1-100) 越大图片质量越好
返回值:
0:失败
1:成功
示例:
dm_ret = dm.CaptureJpg(0,0,2000,2000,"screen.bmp",50)
作者:
超自然
时间:
2012-4-3 13:54
楼主这事关键是文件名的生成而已,可以利用系统时间,用时间来做文件名,不过获取的时间不能直接拿来做文件名,里面的冒号犯忌讳,所以要自己加工下,
无非就是字符串截取,拼接之类的体力活,细心点慢慢整吧:D
作者:
zyflssj
时间:
2012-4-4 12:21
谢谢了,但是我想知道的是: 比如我设置了一个热键F1 怎么能按一下F1 截图一张,然后 过一会 又按下F1 再截图第二张....
作者:
zyflssj
时间:
2012-4-4 12:23
想 明白 自然哥说的了...... 但是 后面 要用到找图,这文件名咋确定.....
作者:
appleboos
时间:
2012-4-4 13:14
想 明白 自然哥说的了...... 但是 后面 要用到找图,这文件名咋确定.....
zyflssj 发表于 2012-4-4 12:23:11
用一个字符变量定义保存的文件名,使用时调用这个变量!
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1