sc_allscreen|节点精灵功能封装函数

  • 作者: SC科技
  • 热度: 1881
  • 更新: 2024-01-03 07:07:39

# 引入插件

   compile("sc_allscreen:3.0")
1

# 使用说明

# 节点封装函数

# 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类型;
# 参数三:逻辑型;只有值为true时进行点击图形
# 例: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)
# 注:把一些特征字符串转换成目标屏幕的坐标.

# allscreen(参数一,参数二,参数三)

# 返回值:坐标缩放后的参数一;
# 参数一:图色的特征;
# 参数二:宽度比例
# 参数三:高度比例
# 例:allscreen({590,730,763,930,"684,829,#1BC98C",95})

# 历史版本

更新记录

  • 2021-07-17 21:17:17 3.0
  • 2021-07-16 21:39:09 2.6
  • 2021-07-16 21:33:31 2.5
  • 2021-07-16 21:30:08 2..4
  • 2021-07-16 21:08:43 2..2
  • 2021-07-16 20:58:55 2.0
  • 2021-07-16 00:57:05 1.5
  • 2021-07-15 23:52:06 1.4
  • 2021-07-15 22:13:39 1.3