重新运行脚本可以调用main函数,或者脚本设置循环,然后结束main函数
重新运行脚本可以调用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示范代码
手册就有。frontAppBid()%20获取当前运行的APP包名-苹果专用-23)
function check()--读取文件判断次数
local f = io.open('fb.txt','r')
if f then
local n = f:read()
f:close()
if tonumber(os.date('%H')) < 1 and tonumber(os.date('%M')) < 10 then --在0点到0点10分之间访问重置次数
writef(0)
return 0
elseif tonumber(n) >= 10 then --判断次数
return -1
else
return n
end
else
return 0
end
end
function writef(n)--写入次数
local f = io.open('fb.txt','w+')
f:write(n)
f:close()
end
function main()
while true do
fb = check()--判断次数
if fb == -1 then
--结束
os.exit()
else
--执行 任务
----------
--任务完成后
writef(fb+1)--写入执行次数
end
end
end
问 你好,我想问一下怎样用脚本实现重启整个脚本