TC官方合作论坛
标题:
【紧急求教】TC截图保存超过50后失败的原因?
[打印本页]
作者:
hjj_bbs
时间:
2014-8-21 08:53
标题:
【紧急求教】TC截图保存超过50后失败的原因?
我做了个自动截图工具,截几个图都能正常,超过50个以后截图保存的图片全是 0X0的了。不知为何?
事故现场截图:
[attach]16955[/attach]
分区下的图片超过50个以后就不行了。
[attach]16954[/attach]
部分程序源码:
我通过一个循环截取不同日期段内的截图。当超过50个以后就不行了!下面是截图那部分源码,求教增么消除这个问题。另外,硬盘空间绝对够180G的分区,肯定不是存储空间问题。
截图名称=截图保存路径&"JT1BF"&截图日期年&截图日期月&截图日期日&"夜.JPG"
辅助.截图(0,0,1600,900,截图名称)
辅助.等待(3000)
作者:
小王
时间:
2014-8-21 09:53
经过测试可以截图超过50,楼主看下是否路径算法有问题!
附测试代码:
ii = 0
功能 按钮3_点击()
截图名称 = ""
while(true)
ii++
截图名称 = str.format("D:\\123\\%d.JPG",ii)
辅助.截图(0,0,1600,900,截图名称)
辅助.等待(100)
endwhile
功能结束
作者:
hjj_bbs
时间:
2014-8-21 11:13
本帖最后由 hjj_bbs 于 2014-8-21 11:18 编辑
小王 发表于 2014-8-21 09:53
经过测试可以截图超过50,楼主看下是否路径算法有问题!
附测试代码:
ii = 0
不会吧!如果路径算法出错,那前面50个截图应该也会出错啊!而且,从50个图片以后的0X0看,图片的确是保存到这个目录了,只是图片大小为0,应该路径没错误,我怀疑是不是内存释放方面问题,搞不懂,不理解!不知道错误在哪里?有空帮我看看源码吗?
作者:
b44412545
时间:
2014-8-21 12:35
你可以试试50次后释放内存...
作者:
hjj_bbs
时间:
2014-8-25 08:00
本帖最后由 hjj_bbs 于 2014-8-25 08:02 编辑
小王 发表于 2014-8-21 09:53
经过测试可以截图超过50,楼主看下是否路径算法有问题!
附测试代码:
ii = 0
问题任没有解决!哪位高手给指点下啊?也不知道改了什么东西,现在变成截图超过24个就失效了!后面都是大小为0X0的截图!
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1