|
马上加入TC
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
变量 窗口句柄数组 = 数组[], lw数组 = 数组[], 小窗口句柄数组 = 数组[], 任务线程句柄 = 数组[]
变量 检测线程句柄 = 数组[], lw_R = 数组[], lw_J = 数组, Index = 0
功能 获得窗口句柄()
变量 窗口句柄
窗口句柄 = lw.FindWindow("", "记事本")
如果(窗口句柄 > 0)
//对数组空间重定义
窗口句柄数组 = 数组空间.重定义(窗口句柄数组, 真, Index + 1)//窗口句柄数组[1]
lw数组 = 数组空间.重定义(lw数组, 真, Index + 1)
小窗口句柄数组 = 数组空间.重定义(小窗口句柄数组, 真, Index + 1)
任务线程句柄 = 数组空间.重定义(任务线程句柄, 真, Index + 1)
检测线程数组 = 数组空间.重定义(检测线程线程句柄, 真, Index + 1)
lw_R = 数组空间.重定义(lw_R, 真, Index + 1)
lw_J = 数组空间.重定义(lw_J, 真, Index + 1)
//查看是否已经绑定了
调试输出("[获得窗口句柄] 窗口句柄: " & 窗口句柄)
数组下标 = 数组值查找(窗口句柄数组, 窗口句柄)
调试输出("[获得窗口句柄] 数组下标: " & 数组下标)
如果(数组下标 == -1)
//说明没有绑定过第一次此时Index = 0
窗口句柄数组[Index] = 窗口句柄
返回 窗口句柄
否则
消息框("请不要重复运行脚本")
返回 -1
结束
否则
返回 -1
结束
结束
现在怎么实现上面的变量和数组空间重定义啊?
|
|