TC官方合作论坛

 找回密码
 立即注册
查看: 3657|回复: 16

[已解决] 截图怎么按当前句柄命名和坐标点怎么写配置?

[复制链接]
发表于 2015-1-9 23:58:49 | 显示全部楼层 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
本帖最后由 cxiw 于 2015-1-10 00:10 编辑

问题一  
//后台截图
dm数组[下标].Capture(x1, y1, x2, y2, "c:\\zhx\\ckdt.bmp")
后台多开的时候怎么按照当前窗口句柄来保存图片呢?例如开了几个窗口。截图的时候按照当前截图的窗口句柄来命名图片名保存?

问题二
知道某一点的坐标点 x,y 的数值是200,300   怎么写配置保存?是这样吗?
坐标点=200,300
辅助.写配置(窗口句柄, "坐标点", 坐标点, "c:\\zhx\\Global.ini")

补充:原来是要分开保存的,读的时候怎么合并呢?中间有逗号的

哪位大神有时间帮忙解答一下呗,感激不尽


回复

使用道具 举报

发表于 2015-1-10 00:05:17 | 显示全部楼层
窗口句柄[下标]
大漠数组[下标]
把句柄保存到同样的下标中
保存的时候调用窗口句柄即可

dm数组[下标].Capture(x1, y1, x2, y2, "c:\\zhx\\"&窗口句柄[下标]&"ckdt.bmp")

if(str.split(坐标点,",",split))
   x=split[0]
y=split[1]
辅助.写配置(窗口句柄, "坐标点x:"&x, "坐标点y:"&y, "c:\\zhx\\Global.ini")
endif
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-1-10 00:22:37 | 显示全部楼层
小欧1023 发表于 2015-1-10 00:05
窗口句柄[下标]
大漠数组[下标]
把句柄保存到同样的下标中

运行就出错误提示 窗口句柄变量不是数组对象?我的全局变量是这样的
变量 dm, intX, intY,sydt
变量 窗口句柄数组 = 数组[],dm数组 = 数组[],小窗口句柄数组 = 数组[],任务线程句柄 = 数组[]
变量 检测线程句柄 = 数组[],dm_R = 数组[],dm_J = 数组[], Index = 0
变量 是否重定义 = 真

回复 支持 反对

使用道具 举报

发表于 2015-1-10 09:24:57 | 显示全部楼层
cxiw 发表于 2015-1-10 00:22
运行就出错误提示 窗口句柄变量不是数组对象?我的全局变量是这样的
变量 dm, intX, intY,sydt
变量 窗口 ...

[]定义数组,保存句柄时不要以 ARRAY[下标]=XX  来定义,用数组空间.增加
回复 支持 反对

使用道具 举报

发表于 2015-1-10 16:45:08 | 显示全部楼层
你直接用那个大漠的下标不是一样的么
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-1-10 17:04:23 | 显示全部楼层
本帖最后由 cxiw 于 2015-1-10 17:05 编辑
q273814 发表于 2015-1-10 16:45
你直接用那个大漠的下标不是一样的么


dm数组[下标].Capture(x1, y1, x2, y2, "c:\\zhx\\ckdt.bmp")
下标的数值怎么获取,怎么加入到文件路径里面做图片的名称?

上面几位都是热心的大神啊,我的问题贴里面都有你们的回复。在TC这条路上非常感谢有你们的帮助
回复 支持 反对

使用道具 举报

发表于 2015-1-10 17:16:19 | 显示全部楼层
dm数组[下标].Capture(x1, y1, x2, y2, "c:\\zhx\\ckdt"+下标+".bmp")
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-1-10 21:24:42 | 显示全部楼层
q273814 发表于 2015-1-10 17:16
dm数组[下标].Capture(x1, y1, x2, y2, "c:\\zhx\\ckdt"+下标+".bmp")

这样做提示错误信息:类型不匹配的
回复 支持 反对

使用道具 举报

发表于 2015-1-12 15:38:19 | 显示全部楼层
cxiw 发表于 2015-1-10 21:24
这样做提示错误信息:类型不匹配的

+改成&
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-1-15 00:52:49 | 显示全部楼层
b44412545 发表于 2015-1-10 09:24
[]定义数组,保存句柄时不要以 ARRAY[下标]=XX  来定义,用数组空间.增加

2台win7系统电脑,一台能用辅助绑定使用,另外一台不行,不能绑定,提示错误码-3.。。这是为什么啊?都是win7 64位系统。求大神帮忙
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18045623号)

GMT+8, 2024-5-17 23:00 , Processed in 0.036815 second(s), 23 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

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