插件详情
名称:sc_allscreen
导入:compile("sc_allscreen:1.5")
作者:SC科技
简介:节点精灵功能封装函数
# **节点封装函数**: ## findsimpleJD(参数一,参数二); 返回值:true (找到节点并成功点击则返回真并print参数二); 参数一:R()规则 参数二:print的内容(此内容字体为橙色),string类型 ###### 例: findjiedian(R():id("app"),"界面") ##### 注:简单的节点功能封装,实现节点点击; ## # findcentreJD(参数一,参数二,参数三); 返回值:true (找到节点并成功点击则返回真并print参数二); 参数一:R()规则 参数二:print的内容(此内容字体为橙色),string类型 参数三:逻辑型(可省略),true 或 false;值为true则打印输出坐标 例: findjiedian(R():id("app"),"界面",true) ##### 注:主要实现节点坐标的中心点击; ## findcomplexJD(参数一,参数二,参数三); 返回值:true (找到节点并成功点击则返回真并print参数二); 参数一:R()规则 参数二:print的内容(此内容字体为橙色),string类型 参数三:逻辑型(可省略),true 或 false;值为true则打印输出坐标 ###### 例: findjiedian(R():id("app"),"界面",true) ##### 注:根据节点进行了判断;实现自主选择点击节点中心或普通节点点击 # **图色封装函数** ## findmorecolor(参数一,参数二); 返回值:true(找到图色特征点坐标点击并print参数二); 参数一:图色特征; 参数二:print的内容(此内容字体为红色),string类型; ###### 例:local r={299,153,524,392,"427,268,#A87C61",95} ###### findmorecolor(r,"图片") ##### 注:实现多点找色的简易封装 ## findsimpleTX(参数一,参数二); 返回值:true(找到图形特征点坐标点击并print参数二); 参数一:图形特征; 参数二:print的内容(此内容字体为紫色),string类型; ###### 例:local r={{'#CEE7F295','[{"a":.},',0.95}}(此特征不全) ###### findsimpleTX(r,"图形") ##### 注:实现简单图形识别点击封装 # **文字识别函数** ## findsimpleDZ(参数一,参数二,参数三,参数四,参数五,参数六); 返回值:true(成功找到文字并点击);print:找到的文字 参数一:识别区域的左上角X 参数二:识别区域的左上角Y 参数三:识别区域的右下角X 参数四:识别区域的右下角Y 参数五:逻辑型:true:点击文字; 参数六:string类型:字库文件名称 ###### 例:findsimpleDZ(25,36,189,302,true,"ziku") ##### 注:点阵识别的简易封装,实现找到文字并点击 ## findsimpleJJ(参数一,参数二); 返回值:true(成功找到文字并点击);print:找到的文字 参数一:string类型:需要找的文字 参数五:逻辑型:true:点击文字; ###### 例:findsimpleJJ("节点",true) ##### 注:卷积文字识别的简单封装. # **全分辨率应用函数** zoom(参数一,参数二) 返回值:table类型:坐标比例 参数一:number类型,开发环境宽度 参数二:number类型,开发环境高度 ###### 例:zoom(720,1280) ##### 注:获得当前屏幕与开发环境屏幕的比例. changescreen(参数一,参数二,参数三) 返回值:string类型 参数一:string类型,需要转换的特征字符串 参数二:宽度比例; 参数三:高度比例; 例:changescreen("70.23,#FFFFFF|56,30,#FFFFFF",1.5,1.5) 注:把一些特征字符串转换成目标屏幕的坐标.