sc_allscreen|节点精灵功能封装函数
- 作者: SC科技
- 热度: 1881
- 更新: 2024-01-03 07:07:39
# 引入插件
compile("sc_allscreen:1.5")
# 使用说明
# 节点封装函数:
# 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) 注:把一些特征字符串转换成目标屏幕的坐标.