runFramwork插件详情
名称:runFramwork
导入:compile("runFramwork:1.0.0")
作者:670417911
简介:日常函数
使用方法: 例: local result=R():findNodePlus(R():text("test)) print(result) 方法大全: ```lua function findNodePlus/查找多个节点(node表索引,节点规则/nodeTableIndex,rule(不定参数)) --描述:用find查找节点,将多个结果用table存储 return table/false end function addNodeTable/增加节点表(节点表,表索引/nodeTable,tableIndex) --描述:增加一个节点表到run框架,方便找字找色找节点 return true/fasle end function calculatingTapCoordinates/计算坐标(结果/自定义表) --描述:将输入的结果或者{1,1,1,1}形式的表计算出点击坐标,返回结果用{x:x,y:y}形式 return {x:x,y:y}/false end function getTableLen/获取table长度(table) --描述:输入一个表/字典,获取它的长度 return number/false end function tapNodeFamilyPlus/坐标点击多个节点家庭(node表索引,节点规则/nodeTableIndex,rule(不定参数)) --描述:将输入的参数先查找多个节点家庭,返回的结果循环再用坐标点击 return true/false end function getTime/获取时间(无) --描述:获取当前系统时间 return 时间戳 end function timeRange/时间范围判断(时间戳,范围,最小值,最大值/timeStamp,range,min,max) --描述:时间范围判断,范围/range格式是os.date表格式: day,month,year,hour,min,sec return true/false end function copyRule/深度复制节点规则(节点规则) --描述:输入一个节点规则,复制一个节点规则返回 return table/false end function extractSpecificTypes/提取特定类型数据(table,多个特定类型数据/table,...) --描述:输入一个表,从中提取出所有符合特定类型的数据 return table/false end function timeTurnTable/时间戳转为表(时间戳/timeStamp) --描述:将输入的时间戳转为table,格式是通用格式*t return 表/false end function timeAdd/时间增加(时间戳,秒/timeStamp,adds) --描述:将输入的时间戳增加指定的时间 return 时间戳/false end function timer/定时器(定时器索引,秒,方法,方法参数/timerIndex,adds,func,param) --描述:增加一个定时器,当时间到时,用CheckTimer(检测定时器)触发预定的方法 return true/false end function extractStringPLUS/提取多个字符串(表/table) --描述:输入一个表,从中提取出所有字符串,用table存放 return table/false end function ConvertString/转字符串(值/value) --描述:将输入的一切转为字符串 return string/false end function tableFilter/过滤表(表,过滤下标/targetTable,FilterIndex) --描述:输入一个表和要过滤的下标,多个下标用table封装 return table/false end function ChangeNodeIndex/false(false) --描述:false return false end function clock/计时器(定时器索引,秒/timerIndex,adds) --描述:增加一个定时器,false为超时,反之亦然 return true/false end function tapNodePlus/坐标点击多个节点(node表索引,节点规则/nodeTableIndex,rule(不定参数)) --描述:将输入的参数先查找多个节点,返回的结果循环再用坐标点击 return true/false end function timeOutput/时间打印(时间戳/timeStamp) --描述:将输入的时间戳转为通用时间格式 return 时间字符串/false end function copyTable/深度复制表(表/table) --描述:将输入的表深度复制后返回 return table/false end function findNodeFamily/查找节点家庭(node表索引,节点规则/nodeTableIndex,rule(不定参数)) --描述:用finds查找节点的整个大家庭,找到返回结果,需搭配结果验证使用 return result/false end function tableDeleteElement/表删除指定下标(表,下标/Table,Index) --描述:将输入的表根据传进来的下标进行删除动作,多个下标用table封装 return table/false end function tapNode/坐标点击节点(node表索引,节点规则/nodeTableIndex,rule(不定参数)) --描述:将输入的参数先查找节点,返回的结果再用坐标点击 return true/false end function extractSpecificTypesPLUSFilterIndex/提取多个特定类型数据过滤下标(table,过滤下标,多个特定类型数据/table,过滤下标,...) --描述:将输入的表中提取特定数据,如果值是table,则Filter下标将不会遍历 return table/false end function extractRulePLUS/提取多个节点规则(table) --描述:输入一个表,从中取出所有节点规则,用table保存结果 return table/false end function extractNumber/提取数字(table) --描述:输入一个表,从中提取数字 return number/false end function timeReduce/时间减少(时间戳,秒/timeStamp,adds) --描述:将输入的时间戳减去指定的时间 return 时间戳/false end function tableFlashBackInsert/数组倒叙插入(表,值/Table,Value) --描述:将输入的值倒叙插入到表中 return table/false end function tableRandom/数组随机化(数组/table) --描述:将输入的数组随机打乱,字典不生效 return table/false end function extractNumberPLUS/提取多个数字(表/table) --描述:从输入的表中提取多个数字,结果用table封装 return table/false end function extractSpecificTypesPLUS/提取多个特定类型数据(table,多个特定类型数据/table,...) --描述:从一个表中提取多个特定类型数据,结果用表封装 return table/false end function timeCompare/时间比较(时间戳1,时间戳2/timeStamp1,timeStamp2) --描述:比较两个时间戳,true为时间戳1大于时间戳2,反之亦然 return true/false end function tapNodesPlus/坐标点击多个相同节点(node表索引,节点规则/nodeTableIndex,rule(不定参数)) --描述:将输入的参数先查找多个相同节点,返回的结果循环再用坐标点击 return true/false end function extractRule/提取节点规则表(表/table) --描述:从输入的表中提取出节点规则表 return rule/false end function tableSequenceInsertion/数组正叙插入(表,值/Table,Value) --描述:将输入的值插入到表中,如果表是顺序表,则全部值得索引向后挪一位 return table/false end function extractRulePLUSKeepIndex/提取多个节点规则保存索引(表/table) --描述:有bug,暂停使用 return dictionarie/false end function getInternetTime/获取网络时间(无) --描述:获取当前网络时间,时间源:淘宝 return 时间戳/false end function findNodeFamilyPlus/查找多个节点家庭(node表索引,节点规则/nodeTableIndex,rule(不定参数)) --描述:用finds查找节点的整个大家庭,找到返回结果,需搭配结果验证使用 return table/false end function findNode/查找节点(node表索引,节点规则/nodeTableIndex,rule(不定参数)) --描述:用find查找节点,找到返回结果 return result/false end function CheckClock/检查计时器(计时器索引/timerIndex) --描述:检测指定的计时器是否超时,false为超时 return true/false end function extractString/提取字符串(table) --描述:输入一个表,提取字符串 return string/false end function CheckAllTimer/检查所有定时器(无) --描述:检查所有的定时器,超时则运行预定方法 return 方法运行结果/false end function targetReduceNum/数字相减(目标,数字,最小值/target,num,min) --描述:将输入的两个数字相减,第三个参数为最小值,加入结果低于最小值,则返回最小值,默认为0 return number/false end function CheckTimer/检查定时器(定时器索引/timerIndex) --描述:检查某个定时器是否超时 return true/false end function CheckAllClock/检查所以计时器(无) --描述:检查所有的计时器,超时则返回计时器索引 return timerIndex/false end function targetAddNum/数字相加(目标,数字,最大值/target,num,max) --描述:将输入的两个数字相加,第三个参数为最大值,结果大于最大值则返回最大值 return number/false end function tapNodeFamily/坐标点击节点家庭(node表索引,节点规则/nodeTableIndex,rule(不定参数)) --描述:将输入的参数先查找节点家庭,返回的结果再用坐标点击 return true/false end function checkEqualValue/值比较(目标1,目标2,匹配状态/Target1,Target2,state) --描述:比较两个值,如果值为table,则第三个参数为true时为表-地址匹配,反之则匹配表的值 return true/false end function tableIsNotEmpty/验证表不为空(表/table) --描述:将输入的表进行遍历,如果有值则返回true return true/false end function findNodesPlus/查找多个相同节点(node表索引,节点规则/nodeTableIndex,rule(不定参数)) --描述:用finds查找节点,将多个结果用table存储 return table/false end function checkEqualType/检查类型(目标1,目标2,匹配状态/Target1,Target2,state) --描述:将输入的两个值的类型进行对比,如果是table类型,第三个参数为true时为不完全匹配,既不会对比table里的值 return true/false end function extractSpecificTypesPLUSKeepIndex/提取多个特定类型数据保存索引(table,多个特定类型数据/table,...) --描述:有bug,暂停使用 return table/false end ```
版本更新时间轴
2021年01月04日
更新版本:1.0.0