循环外面可以写个变量记录时间,循环内判断时间超过多少秒就跳出循环
循环外面可以写个变量记录时间,循环内判断时间超过多少秒就跳出循环
可以把图片转成base64啊,16进制数据啊之类的写到脚本里。用的时候保存成一个临时图片就好了。不过频繁io对效率也有影响,可以脚本启动的时候一次性释放出来,不过图片那么多都放脚本里也太长了了吧,编辑一下也费劲。还是像楼上说的用ftp服务器吧,没有服务器的话可以考虑又拍云之类的,也挺便宜
重新运行脚本可以调用main函数,或者脚本设置循环,然后结束main函数
function localrange(x1,y1,r)
rangeR ={};
for i = 1,120 do
y = -math.ceil(r*math.cos(math.rad(i*3)))
x = math.ceil(r*math.sin(math.rad(i*3)))
x = x + x1
y = y + y1
table.insert(rangeR,{x,y})
end
end
大概就是这个意思,带入一个坐标和半径,计算出来一个圆的上面的坐标.
移动的话就遍历这个数组从1-2-3-4一直移动下去就是了
看错误是20行有一个数值是空.不知道你20行是多少,猜测是tonumber(newVersion)这里.你把newVersion打印出来看看是什么内容
1.你可以写一个默认配置函数调试的时候用.例如
UI = {
{ 'InputBox{}', 'name', '姓名:' },
{ 'DropList{帅哥|美女}', 'sex', '性别:' },
};
function Global()
name = name or 'Evan'
sex = sex or '帅哥'
end
function main()
Global()
notifyMessage(string.format("姓名:%s 年龄:%s",name,sex),2000);
end
2.3.4这三个我帮你在反馈给作者吧.其实这几个问题我也提了好多次了.
运行os.execute适当的加一点延迟.避免删除还没结束就打开应用之类的问题.
数据库打开也要记得关闭.
我也就只能帮你到这了
os运行导致闪退见
#频繁使用os.execute导致应用闪退等问题的解决办法
用math.random随机延时的时间。或者随机一个数,记录点击后的时间,判断当前时间减去点击时间大于随机数就再次点击
新版已经取消GPS函数
获取手机型号,试试这个吧.不知道是不是每个手机不一样
function main()
plistTable = plistRead("/var/mobile/Library/Caches/com.apple.MobileGestalt.plist");
logDebug(plistTable.CacheExtra['Z/dqyWS6OZTRy10UcmUAhw']);
end
获取系统版本
function main()
logDebug(io.popen("sw_vers -productVersion"):read())
end
没有变形版提供下载
无法自己添加命令,只支持现有的命令
function main()
local socket = require('socket')
local MyHostName = socket.dns.gethostname()
logDebug(MyHostName)
end
使用 return true
跳出main函数来结束脚本.不要使用 os.exit
结束脚本
function main()
i = 0
while true do
i = i + 1
notifyMessage(i,2000);
if i >=5 then
return true
end
end
end
使用socket.ftp,使用command命令。详情见https://github.com/diegonehab/luasocket 内的ftp示范代码
问 脚本中死循环的解决方法,防卡死