myhappymylife|学习测试用
- 作者: myhappymylife
- 热度: 15973261
- 更新: 2024-02-27 23:09:10
# 引入插件
compile("myhappymylife:1.9")
# 使用说明
名称:myhappymylife 导入:compile("myhappymylife") 作者: 简介:节点链式和常用函数 使用前必要说明:
参数为三个点… 或者带[]括号,代表参数可省略
所有函数使用pcall封装, 即使出错脚本也不会停止
函数传参做了一系列处理, 当你传入的参数不符合要求, 将会print日志
插件免费使用
插件使用问题, 各种技术交流, 可加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)--查找节点