不定时更新中...
小白文,大神请勿喷。
方便自己,分享他人,主要针对IOS。
如有bug或其他问题,请到最下方留言,谢谢。
--[[ ☆☆☆☆☆☆☆☆☆☆☆☆资料☆☆☆☆☆☆☆☆☆☆☆☆
截图
Shift + 鼠标拖动框选范围
CTRL+C 复制图片
CTRL+V 即可显示需要截取的图片,
CTRL+S 保存到本地按下键盘
官方源地址:http://apt.touchsprite.com
测试源地址:http://apt-test.touchsprite.com
脚本存放路径:/var/mobile/Media/TouchSprite/lua
默认资源路径:/var/mobile/Media/TouchSprite/res
脚本日志路径:/var/mobile/Media/TouchSprite/log
配置文件路径:/var/mobile/Media/TouchSprite/config
开发手册
旧
https://www.zybuluo.com/miniknife/note/212706
新
http://www.touchsprite.com/helpdoc#/doc?id=15
函数
http://www.touchsprite.com/helpdoc#/doc?id=463
开发教程(很多文章案例讲解)
http://www.touchsprite.com/docs/626
;
Lua脚本的语句的分号是可选的,实际可以不加
在 Lua 中,语句之间可以用分号 ";" 隔开,也可以用空白隔开。一般来说,如果多个语句写在同一行的话,建议总是用分号隔开。
四个函数扩展库插件
TSLib.lua
require "TSLib"
ts.so
local ts = require("ts")
tsimg.so
local image = require(“tsimg”)
sz.so
local sz = require("sz")--使用 sz 库前必须插入这一句
local json = sz.json--使用 JSON 模块前必须插入这一句
local ftp = sz.ftp--使用 FTP 模块前一定要插入这一句
下载地址
http://www.touchsprite.com/helpdoc#/doc?id=474
http://www.touchsprite.com/helpdoc#/doc?id=606
http://www.touchsprite.com/helpdoc#/doc?id=2191
http://www.touchsprite.com/helpdoc#/doc?id=775
--]]
--[[☆☆☆☆☆☆☆☆☆☆☆☆注意☆☆☆☆☆☆☆☆☆☆☆☆
在调用此自写其他lua函数的时候,先保存,在运行一次,不然没法同步到手机上,代码就会运行出错
--]]
--[[☆☆☆☆☆☆☆☆☆☆☆☆常用代码☆☆☆☆☆☆☆☆☆☆☆☆
-- 这就是单行注释
--[[
这就是多行注释
这就是多行注释
--]]
--在屏幕上显示弹窗,很少用
dialog("aaa", 0)
--带按钮和返回值的弹窗
ret = dialogRet("许可协议\n协议内容", "同意", "不同意", 0, 0);
--在屏幕上显示文字,用不着
toast("aaa")
--IDE调试日志
nLog("aaa")
--手机调试日志
log("aaa")
--以下方法可以强制重启触动服务,不推荐频繁调用。实验证明确实不要用,调试的时候运行这个直接就断开手机了
os.exit()
--退出脚本、结束函数
--lua的机制是调用此函数之后的下一行结束,如果不希望出现此情况可以在调用函数之后加入一行无意义代码。
lua_exit()
mSleep(10)
--延迟
mSleep(1000)
==等于
~=不等于
>大于
<小于
>=大于等于
<=小于等于
+加法
-减法
*乘法
/除法
..连接两个字符串
--参数 type 为1时为模拟双击 Home 键,向上滑动退出应用的效果(make会自动返回主页)
closeApp("com.apple.mobilesafari",1)
--local function 的区别,在本函数库里面执行,代码需要放在下面,不要问为什么,官方就是如此
local function 函数封装()
nLog("aaa")
end
参考
https://www.cnblogs.com/robinunix/p/7872561.html
--]]
前加--只为了自己看得清楚些,好吧,本来就整理得有些乱。