myhappymylife|学习测试用

  • 作者: myhappymylife
  • 热度: 15973261
  • 更新: 2024-02-27 23:09:10

# 引入插件

   compile("myhappymylife:1.9")
1

# 使用说明

名称:myhappymylife 导入:compile("myhappymylife") 作者: 简介:节点链式和常用函数 使用前必要说明:

  1. 参数为三个点… 或者带[]括号,代表参数可省略

  2. 所有函数使用pcall封装, 即使出错脚本也不会停止

  3. 函数传参做了一系列处理, 当你传入的参数不符合要求, 将会print日志

  4. 插件免费使用

  5. 插件使用问题, 各种技术交流, 可加QQ群:

# 使用简介: 一.导入插件:compile("myhappymylife")

# 二.常用函数:

# 字符串处理函数:

1.取字符串长度 Len("abc") => 长度为 3

2.转字符串类型 Cstr (123) => "123"

3.字符反转 InStrRev ("abc") => "cba"

4.查找字符串,找到返回字符串的起始位置,没找到返回 -1 Instr("abcdf","c")=> 3

5.删除字符串首尾空 trim(" abcdf ")=> abcdf

6.替换字符串中指定的内容(0:表示替换全部 1或别数字表示需替换次数) Replace("anuamabear","a","k",0)=> knukmkbekr Replace("anuamabear","a","k",1)=> knuamabear

7.截取字符 Mid("anuamabear",2,5)=> nuam Mid("anuarmabyear",2,-4)=> nuarmaby

8.分割字符串(返回结果为数组) Split("an,uarm,aby,ear",",")=> ["an","uarm","aby","ear"]

9.字母转大小写(0:大写 1:小写) UCase("string",0)=> STRING UCase("STRING",1)=> string

10.随机大小写字母(0:大写 1:小写) randomstr(0)=> A randomstr(1)=> a

# 数字随机处理函数:

1.转数字类型 CInt("12345") => 12345

2.随机数(最小值,最大值,在此两个参数之间随机一个数字) Rnd(1,10)=> 5

3.随机取数组中的一个元素 randomArr({1,2,3,4,5,6,})=> 3 4 取整 Fix(2.256)=> 2 5 取大值和最小值

# 文件读写函数

1.判断文件是否存在 FileExist("/sdcard/aa.txt")=>返回值为 true/false

2.判断文件夹是否存在 isFolderExist("/sdcard/tbs")=>返回值为 true/false

3.读取文件大小 ReadFileSize("/sdcard/aa.txt")=> 4521KB

4.创建文件夹 createfolder("/sdcard/aabbcc")=>返回值为 true/false

5.删除空文件夹/文件 deleteAllFolder("/sdcard/aabbcc")=>返回值为 true/false

6.生成随机名称文件 --参数:生成文件的路径目录,文件前缀,文件后缀,随机字符长度 randomFile("/sdcard/", "aa", ".txt", 3)

7.复制替换文件内容 (旧文件路径,新文件路径) --参数:旧文件路径,新文件路径(只替换文件内容,不更改文件名) File_copy("/sdcard/aa.txt","/sdcard/bb.txt")

8.重命名文件 (旧文件路径,新文件路径) ReNamer("/sdcard/aa.txt","/sdcard/bb.txt")

9.遍历目录 (文件路径) GetDirFile("/sdcard/aa")

# 10.移动文件 (旧文件路径,新文件路径) removeFile("/sdcard/aa.txt","/sdcard/bb.txt") 文本读写函数:

1.读取文件内容 File_Read("/sdcard/aa.txt")

2.文件内容行数 File_LinesNumber("/sdcard/aa.txt")

3.读取文件内容到数组 File_ReadLines("/sdcard/aa.txt")

4.读取文件指定行内容 File_ReadLine("/sdcard/aa.txt",6)

5.写内容到文件(覆盖写入) File_Write ("/sdcard/aa.txt","要写入内容")

6.把数组中的内容写到文件 File_WriteLines("/sdcard/aa.txt",数组内容)

7.在文件内容最后加入内容 File_writeend("/sdcard/aa.txt","要写入内容")

8.删除文件指定行内容 File_deleteLine("/sdcard/aa.txt",5)

9.替换文件指定内容 File_replaceFile("/sdcard/aa.txt","a","b")

10.替换文件指定行内容 File_replaceFileLine("/sdcard/aa.txt",5,"b")

11.文件指定行插入内容 File_replaceFileLineX("/sdcard/aa.txt",6)

12.文件指定行内容查找字符替换 File_replaceLineR("/sdcard/aa.txt",5,"a","b")

13.指定行内容后面增加备注 File_replaceLineP("/sdcard/aa.txt",6,"b")

# 其它函数:

a:检索节点 需要传入参数 R() n:0-返回true/false 1-点击 2-返回txet内容 3-返回坐标范围 findview(a,n)--查找节点


# 历史版本

更新记录

  • 2021-11-03 14:36:50 1.96
  • 2021-10-29 14:37:53 1.95
  • 2021-10-29 14:25:15 1.94
  • 2021-10-28 15:24:16 1.93
  • 2021-10-25 20:50:45 1.92
  • 2021-10-25 20:46:05 1.91
  • 2021-04-28 14:29:07 1.9
  • 2021-04-27 13:01:33 1.8
  • 2021-04-27 12:57:50 1.7
  • 2021-04-26 15:03:33 1.6