具体需要看看代码
具体需要看看代码
local ftp = require("socket.ftp")
ftp.TIMEOUT = 120 --设置超时时间
flag,e = ftp.get("ftp://test:123456@demo.evanelf.com/test.lua.E3;type=i")
if flag then
local file = io.open("/var/touchelf/scripts/test.lua.E3","w")
file:write(flag)
file:close()
else
notifyMessage(e);
end
看下失败原因是否是因为一分钟超时了。可以用socket的ftp设置超时时间
再把找色代码写一遍就好了。找到哪个图点哪个
测试并没有你说的问题.
测试设备:10.1.1版本5S,触摸374
测试代码如下:
主脚本:
function main ()
while true do
dofile("/var/touchelf/scripts/test.lua")
starts()
end
end
test.lua
function starts()
notifyMessage(1,5000);
end
脚本运行中将test.lua换成
function starts()
notifyMessage(2,5000);
end
提示由1变成了2
local sqlite3 = require("lsqlite3")--加载sqlite3模块
local db = sqlite3.open("/var/touchelf/123.sqlite")--打开数据库
db:exec('Select pfkey From QQLOGININFO where accessTokenType = "2"', function (ud, ncols, values, names)
for k,v in pairs(values) do
logDebug(v)
end
return sqlite3.OK
end)--读取QQLOGININFO表中 accessTokenType=1 的数据返回 pfkey 的值
db:exec('Update QQLOGININFO set pfkey = 1 where accessTokenType = "1"', function (ud, ncols, values, names)
return sqlite3.OK
end)--更新QQLOGININFO表中 accessTokenType=1 的数据的 pfkey 的值为1
db:exec('Insert Into QQLOGININFO (accessTokenType,pfkey) Values ("2","2")', function (ud, ncols, values, names)
return sqlite3.OK
end)--QQLOGININFO表新增一条数据 accessTokenType和pfkey的值为2
db:exec('Delete from QQLOGININFO where accessTokenType ="2"', function (ud, ncols, values, names)
return sqlite3.OK
end)--删除QQLOGININFO表中accessTokenType=2的数据
db:close();--关闭数据库
不知道你说的这个码是什么码可以去/var/mobile/Library/Caches/com.apple.MobileGestalt.plist这里看看有没有你需要的
又拍云只是云存储,不适合你说的这个。你需要一个服务器用php之类的写一个页面,页面的功能就是获取访问者的ip去数据库进行比对,有就返回1,没有就返回0并把ip记录在数据库中。脚本使用httpget你这个页面,返回1就重新换ip,返回0就继续任务。
将怀疑代码使用 while循环进行分块测试,直到检查出来问题代码.注意检查io类和os类的函数,避免在代码里直接调用mian函数达到重启脚本的目的
多点找色无法设置方向,可使用getColor函数配合循环来重写多点找色函数.正常循环是
for x = 1,100,1 do
for y = 1,100,1 do
--找色内容
end
end
改成
for x = 100,1,-1 do
for y = 100,1,-1 do
--找色内容
end
end
不就是反向找色了
需要手机和电脑在同一个局域网内,模拟器需要设置成桥接模式
10系统的7由于越狱软件问题导致此问题,目前无法修复
测试12系统可以加载so,不知道是不是你的so不支持12系统
参考#封装的一个文件操作函数
使用里面的File.ReadToTable将文本保存成一个table
例如:
ret = File.ReadToTable("/var/touchelf/scripts/文化.txt")
math.randomseed(tostring(os.time()):sub(5):reverse()); -- 随机种子
copyText(ret[math.random(1, #ret)]);
问 请问ide远程调试脚本运行可以运行。在手机里手动播放脚本,就会显示错误。