1 Star 0 Fork 2

NewBorn/TouchSprite_Project

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
main.lua 1.57 KB
一键复制 编辑 原始数据 按行查看 历史
胡东文 提交于 2016-06-23 17:25 . 修复相关bug
package.path = "/mnt/sdcard/TouchSprite/lua/common/?.lua;"..package.path
require("TSLib")
require("TSLibEx")
require("config")
require("json")
g_tbl_task = nil
function main()
local guid = readFileString(getPath().."/uuid.txt")
local res = getHttpFile(g_conf_task_file_url.."?guid="..guid, "/sdcard/tmp/task_file.tar")
if res == false then
toast("Get task file failed.")
log("Get task file failed.", "main")
return
end
os.execute("mkdir -p /sdcard/tmp/ts_task")
mSleep(100)
os.execute("rm -fr /sdcard/tmp/ts_task/* /sdcard/tmp/task_id")
mSleep(100)
os.execute("tar -xf /sdcard/tmp/task_file.tar -C /sdcard/tmp/ts_task/")
mSleep(200)
os.execute("ls /sdcard/tmp/ts_task > /sdcard/tmp/task_id")
mSleep(100)
local task_type, task_id
task_id = readFileString("/sdcard/tmp/task_id")
task_id = string.gsub(task_id, "\n", "")
if task_id == nil or task_id == "" then
toast("Get task file failed.")
log("Get task file failed.", "main")
return
end
res = getHttp(g_conf_download_complete_url.."?guid="..guid)
if res == false then
log("Get download complete failed.", "main")
end
local jsdata = readFileString("/sdcard/tmp/ts_task/"..task_id.."/script")
g_tbl_task = json.decode(jsdata)
task_type = g_tbl_task["task_type"]
g_tbl_task["task_id"] = task_id
if task_type == "wx_vote" then
os.execute("cp -a /sdcard/tmp/ts_task/"..task_id.."/main.lua "..getPath().."/lua/wx/wx_vote.lua")
mSleep(100)
-- os.execute("cp -a /sdcard/tmp/ts_task/"..task_id.."/script "..getPath().."/res/task_cmd.json")
-- mSleep(100)
end
dofile(getPath().."/lua/do_task.lua")
end
main()
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Lua
1
https://gitee.com/newsk/TouchSprite_Project.git
git@gitee.com:newsk/TouchSprite_Project.git
newsk
TouchSprite_Project
TouchSprite_Project
master

搜索帮助