TC官方合作论坛

标题: 求助,这个函数5.2要怎么写? [打印本页]

作者: ab8300    时间: 2015-7-15 05:10
标题: 求助,这个函数5.2要怎么写?
本帖最后由 ab8300 于 2015-7-15 05:18 编辑

//***************************************获取窗口句柄*****************************//
功能 获取窗口句柄(句柄,行号)
    句柄 = dm.GetMousePointWindow()//获取鼠标指向的窗口句柄
    检测开关 = 真
    如果(句柄 > 0)
        如果(是否重定义)
            //对数组进行重定义
            窗口句柄数组 = 数组空间.重定义(窗口句柄数组,真,Index+1)
            dm数组 = 数组空间.重定义(dm数组,真,Index+1)
            任务线程句柄 = 数组空间.重定义(任务线程句柄,真,Index+1)
            检测线程句柄 = 数组空间.重定义(检测线程句柄,真,Index+1)
            小窗口句柄数组 = 数组空间.重定义(小窗口句柄数组,真,Index + 1)
        如果结束
        //错误判断机制  判断当前所获取的窗口是否已经绑定了
        数组下标 = 数组空间.查找(窗口句柄数组,句柄)
        如果(数组下标 == -1)
            //说明没有绑定过 此时Index = 0
            窗口句柄数组[Index] = 句柄
            //返回 句柄
            霸者之刃.主窗口绑定(句柄,行号)
        否则
            辅助.消息框("请不要重复运行脚本")
            //返回 -1
        如果结束
        
    如果结束
功能结束
表示对5.0的数组真的很晕!!!!!!!数组重定义哪去了?  改的出入也太大了吧?完全不理会我们新手的感受!

作者: 言术    时间: 2015-7-15 07:18
修改了一下,不知对不对,你参考下:
  1. 功能 获取窗口句柄(句柄,行号)
  2.     句柄 = dm.GetMousePointWindow()//获取鼠标指向的窗口句柄
  3.     检测开关 = 真
  4.     如果(句柄 > 0)
  5.         如果(是否重定义)
  6.             //对数组进行重定义
  7.             数组追加元素(窗口句柄数组,"")
  8.             数组追加元素(dm数组,"")
  9.             数组追加元素(任务线程句柄,"")
  10.             数组追加元素(检测线程句柄,"")
  11.             数组追加元素(小窗口句柄数组,"")
  12.         结束
  13.         //错误判断机制  判断当前所获取的窗口是否已经绑定了
  14.         数组下标 = 数组值查找(窗口句柄数组,句柄)
  15.         如果(数组下标 == -1)
  16.             //说明没有绑定过 此时Index = 0
  17.             窗口句柄数组[Index] = 句柄
  18.             //返回 句柄
  19.             主窗口绑定(句柄,行号)
  20.         否则
  21.             消息框("请不要重复运行脚本")
  22.             //返回 -1
  23.         结束
  24.     结束
  25. 结束
复制代码

作者: 果果1314    时间: 2015-7-15 09:04
言术 发表于 2015-7-15 07:18
修改了一下,不知对不对,你参考下:

大神,你没事的时候也关注我这个新手的问题一把
作者: 果果1314    时间: 2015-7-15 09:04
言术 发表于 2015-7-15 07:18
修改了一下,不知对不对,你参考下:

大神,你没事的时候也关注我这个新手的问题一把
作者: 果果1314    时间: 2015-7-15 09:05
言术 发表于 2015-7-15 07:18
修改了一下,不知对不对,你参考下:

大神,你没事的时候也关注我这个新手的问题一把




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1