懒人精灵_动态UI示例_选择文件输出路径

[复制链接]
查看1773 | 回复5 | 2021-11-10 15:58:35 | 显示全部楼层 |阅读模式
本帖最后由 newone666 于 2021-11-15 11:12 编辑


function string.split(input, delimiter)
        input = tostring(input)
        delimiter = tostring(delimiter)
        if (delimiter=='') then return false end
        local pos,arr = 0, {}
        for st,sp in function() return string.find(input, delimiter, pos, true) end do
                table.insert(arr, string.sub(input, pos, st - 1))
                pos = sp + 1
        end
        table.insert(arr, string.sub(input, pos))
        return arr
end
function 创建(路径)
        r = exec("ls "..路径)
        s = exec("ls -l "..路径)
        print(s)
        local path = getSdPath().."/文件夹.png"
        res = string.split(r, "\n")
        function 下一级(i)
                ui.dismiss(路径)
                print(string.find(s, "-"))
                if string.find(s, "-")<=1 then
                        print(路径)
                else
                        路径 = 路径.."/"..res
                        创建(路径)
                end
        end
        ui.newLayout(路径,600,1000)
        for i=1,#res-1 do
                if string.find(s, "-")<=1 then
                toast("这个文件的路径是"..路径,0,0,12)
            sleep(3000)
                        exitScript()
                end
                local id = "文件"..i
                --ui.addImageView(路径,"文件"..i,path)
                ui.addTextView(路径,"文件"..i,res)
                ui.newRow(路径,"row1")
                ui.addLine(路径,"lineId1",-1,1)
                ui.newRow(路径,"row1")
                ui.setOnClick("文件"..i,"下一级("..i..")")
        end
        --print(路径)
        ui.show("layout1")
end
创建("/sdcard")

sleep(100000)
1.png 2.png

回复

使用道具 举报

kssh0086 | 2021-11-10 16:04:22 | 显示全部楼层
沙发沙发沙发沙发沙发
回复

使用道具 举报

ca0111 | 2021-11-10 16:51:49 | 显示全部楼层
谢谢大佬分享
回复

使用道具 举报

fogg | 2021-11-10 17:39:16 | 显示全部楼层
看一手0.0
免费写脚本,好项目免费写。要求你自己了解项目,拒绝上来就复制某某脚本。qq2605250162
回复

使用道具 举报

懒人精灵 | 2021-11-10 20:01:05 | 显示全部楼层
谢谢大佬的分享,谢谢
回复

使用道具 举报

jayxtxk | 2021-11-22 10:58:36 | 显示全部楼层
谢谢分享
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则