lua
MaWenDong
我很懒,什么都不想写。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
触动精灵LUA写法获取抖音的sec_uid
触动精灵LUA写法获取抖音的sec_uid原创 2021-12-19 15:01:04 · 4167 阅读 · 1 评论 -
LUA文件操作函数 触摸精灵代码演示
File = { Remove = (function(path) return exec("rm -rf "..path); end), List = (function(path) return exec("ls "..path); end), Find = (function(path) return exec("find "..path.." -prune"); end), Move = (fun...原创 2021-06-16 21:45:42 · 828 阅读 · 0 评论 -
IOS越狱环境用触摸触动LUA获取当前账号sec_uid
require("TSLib")ts = require("ts")function query() local json = ts.json local file = appDataPath("com.ss.iphone.ugc.Aweme") .. "/Library/Preferences/" .. "com.ss.iphone.ugc.Aweme.plist" local txt = readFileString(file) local uid, sec .原创 2021-05-08 15:36:14 · 2542 阅读 · 1 评论 -
遍历function的写法
function Test1() print("func:1")endfunction Test2() print("func:2")endfunction Test3() print("func:3")endlocal tab = {}tab.test1 = {}tab.test1.time = 0tab.test1.func = Test1tab.test2 = {}tab.test2.time = 0tab.test2.func = Test2t...原创 2020-07-07 04:28:08 · 490 阅读 · 0 评论 -
IOS系统LUA列举目录下的文件夹、并遍历搜索特征文件夹
--ios7 local tempPath=txt_path.."path7.txt"; os.execute(string.format("ls /var/mobile/Applications/ > %s",tempPath)); local tempArray = ReadLines(tempPath); for i=1,#tempArray,1 do local temoArea = ReadLines("/var/mobile/Appl...原创 2020-06-25 15:24:43 · 565 阅读 · 0 评论 -
LUA 捕获、正则、截取、替换
function trim(s) return (string.gsub(s,"^%s*(.-)%s*$","%1"));end a=" 8.1"print(a);--正则方法:_,_,d=string.find(trim(a),"(.+)");print(d);--截取方法:b=string.find(a,">",1,false);c=string.find(a,"<原创 2017-06-29 02:41:02 · 7268 阅读 · 0 评论 -
Lua读取文件和写入文件
function FileSaveLoad() local file = io.open("test.txt", "r"); assert(file); local data = file:read("*a"); --读取所有内容 file:close(); file = io.open("test.lua", "w"); assert(file);原创 2016-05-24 16:39:11 · 5231 阅读 · 0 评论 -
Lua中 assert、pcall 的错误处理
自己百度吧原创 2016-03-08 04:36:27 · 1364 阅读 · 0 评论 -
lua 中的assert 与loadstring 问题
loadstring 通过加载一个符合lua语言规范的字符串 返回一个luafunction再加上一层的assert 表示对这个load到的结果进行一个非空判断,如果是正确的lua函数则返回函数本身最后的一对括号表示对这个函数进行调用local s = "print 'abc'"assert(loadstring(s))()就能执行print语句原创 2016-03-08 04:25:50 · 2144 阅读 · 0 评论 -
lua字符串分割函数
---------------------------------------------------------lua 字符串分割函数--参数:待分割的字符串,分割字符--返回:子串表.(含有空串)function lua_string_split(str, split_char) local sub_str_tab = {}; while (true) do转载 2015-01-20 06:13:29 · 1857 阅读 · 0 评论 -
lua日期与时间操作
os.time() os.date() os.date("%x", os.time()) os.clock() 附录完整的格式化参数这些时间输出的字符串表示是经过本地化的。所以如果是在巴西(葡萄牙语系),"%B" 得到的就是 "setembro"(译者按:大概是葡萄牙语九月?),"%转载 2014-06-28 00:10:46 · 841 阅读 · 0 评论 -
LUA中运行的linux命令
--linux命令function main() --os.execute("cd /mnt/sdcard/.skynet/v2") --跳到目录 --os.execute("rm -f /mnt/sdcard/.skynet/v2/ledou_new.data") --删除文件 --os.execute("rm -rf /mnt/sdcard/.skynet/v2") --删除目录同时删原创 2014-06-25 17:49:54 · 5666 阅读 · 0 评论 -
Lua中的字符串函数库
Lua解释器对字符串的支持很有限。一个程序可以创建字符串并连接字符串,但不能截取子串,检查字符串的大小,检测字符串的内容。在Lua中操纵字符串的功能基本来自于string库。字符串库中的一些函数是非常简单的:string.len(s) 返回字符串s的长度;string.rep(s, n) 返回重复n次字符串s的串;你使用string.rep("a",原创 2014-04-28 20:39:30 · 792 阅读 · 0 评论 -
android adb 命令发送 keyevent
使用Adb shell command直接送key event給Androidadb shell input keyevent 7 # for key '0'adb shell input keyevent 8 # for key '1'adb shell input keyevent 29 # for key 'A'adb shell input keyevent 54 # for key 'B原创 2014-04-25 22:28:20 · 1382 阅读 · 0 评论 -
LUA用os.execute启动APK/关闭APK
====================1. 启动APK====================os.execute("am start -n {包(package)名} / {包名}.{活动(activity)名称}")包名package和活动activity名称可以反编译apk后,在每个apk的AndroidManifest.xml里面查看。例如:启动计算器:os.原创 2014-04-05 23:43:31 · 8184 阅读 · 4 评论 -
LUA数组随机读取的代码
math.randomseed(tostring(os.time()):reverse():sub(1,6));x_sz={};y_sz={};xy_sz={}; --数组声明for_i=0;for y_f=256,365,109 do for x_f=286,686,100 do for_i=for_i+1; x_sz[for_i]=x_f; --X坐标 y_sz[for_i原创 2014-04-20 18:23:00 · 3055 阅读 · 0 评论 -
借助lua实现android下mac文件生成
function main() f=io.open("/sys/class/net/wlan0/address"); m=f:read(); f:close(); f=io.open("/mnt/sdcard/mac.txt","wb"); f:write(m); f:close(); notifyMessage("OK"); notifyVibrate(1原创 2014-04-27 00:18:02 · 1377 阅读 · 0 评论 -
LUA函数库math库
函数名 描述 示例 结果pi 圆周率 math.pi 3.1415926535898abs 取绝对值 math.abs(-2012) 2012ceil 向上取整 math.ceil(9.1) 10floor 向下取整 math.floor(9.9) 9max 取参数最大值 math.max(2,4,6,8) 8min 取参数最小值 math.min(2,4,6,8) 2原创 2014-05-02 00:01:39 · 967 阅读 · 0 评论 -
lua中require随机读取的代码案例
package.path=package.path..";/mnt/sdcard/sghqs/?.lua;D:\Users\Desktop\Touchelper\scripts\v2\?.lua;"math.randomseed(tostring(os.time()):reverse():sub(1,6))weijian=math.random(1,3)if weijian==1 then原创 2014-03-12 14:58:05 · 1418 阅读 · 0 评论
分享