精易论坛

标题: 请大神为我看一下这是怎么回事??怎么数据不见了??? [打印本页]

作者: 寂寞天屎    时间: 2013-8-29 11:23
标题: 请大神为我看一下这是怎么回事??怎么数据不见了???
功能>屏幕截图分割然后找出不同的图片,返回不同的图片和第几张.

补充内容 (2013-8-30 09:42):
我把图片放到变量里居然会消失!!!!什么情况??代码我复制出来了在下面!!

屏幕截图分割找不同.zip

32.02 KB, 下载次数: 2


作者: 西瓜皮    时间: 2013-8-29 18:58
这个等大婶来搞定
作者: 寂寞天屎    时间: 2013-8-29 20:34
大神在哪里??????????????
作者: 寂寞天屎    时间: 2013-8-30 09:37
[e]
.版本 2

.子程序 截图
.局部变量 l, 整数型
.局部变量 z, 整数型
.局部变量 o, 整数型
.局部变量 原图, 字节集, , "100"
.局部变量 现图, 字节集, , "100"
.局部变量 q, 整数型

_启动窗口.宽度 = 取屏幕宽度 () ÷ 10
_启动窗口.高度 = 取屏幕高度 () ÷ 10
.计次循环首 (10, z)
    .计次循环首 (10, o)
        l = l + 1
        .如果 (初始 = 1)  ' 第一次运行截下原图
            原图 [l] = 快照 (_启动窗口.取窗口句柄 (), , )
            输出调试文本 (取字节集长度 (原图 [l]))  ' ←-----------这里有数据,但到下面就没数据了!!!!!
        .否则
            现图 [l] = 快照 (_启动窗口.取窗口句柄 (), , )
            q = 取字节集长度 (原图 [l])  ' ←-----------这里怎么变0了????
            输出调试文本 (q)
            .如果真 (q = 取字节集长度 (现图 [l]) = 假)
                原图 [l] = 现图 [l]
                窗口1.图片框1.图片 = 原图 [l]  ' 显示不同的图片
                窗口1.编辑框1.内容 = 窗口1.编辑框1.内容 + #换行符 + 到文本 (l)  ' 显示第几张图片不同!
            .如果真结束

        .如果结束
        _启动窗口.移动 (_启动窗口.左边 + _启动窗口.宽度, , , )
    .计次循环尾 ()
    _启动窗口.移动 (, _启动窗口.顶边 + _启动窗口.高度, , )
    o = 0

    _启动窗口.移动 (0, , , )
.计次循环尾 ()
z = 0
_启动窗口.移动 (0, 0, , )
初始 = 0
[/e]




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4