最近要解决一个脚本 但是问题在于按键插件的操作文件的函数没有遍历目录的 我自己用lua写了3行代码
local result=""
for file in io.popen("ls /mnt/"):lines() do
aa=file
TracePrint(tostring(aa));
result=result.."----"..aa
end
TracePrint( result)
在章鱼等lua环境下的程序中 运行正常 但是我把它转成按键的插件在按键里面调用 则老是返回为空 好纠结
插件内容:
function QMPlugin.traversal(FilePath)
local result,file
--下面用pcall把可能产生运行时错误的部分包裹起来,避免文件打开失败的时候,引起脚本中止
pcall(
function()
for file in io.popen(FilePath):lines() do
result=result.."----"..tostring(file);
end
end
)
return result
end
按键中调用:
Import "test.lua"
TracePrint test.traversal("Is /mnt/")
求大神解决这个问题 或者有别的思路能够实现遍历文件夹的也可以 如果对报酬不满意 可以商量
local result=""
for file in io.popen("ls /mnt/"):lines() do
aa=file
TracePrint(tostring(aa));
result=result.."----"..aa
end
TracePrint( result)
在章鱼等lua环境下的程序中 运行正常 但是我把它转成按键的插件在按键里面调用 则老是返回为空 好纠结
插件内容:
function QMPlugin.traversal(FilePath)
local result,file
--下面用pcall把可能产生运行时错误的部分包裹起来,避免文件打开失败的时候,引起脚本中止
pcall(
function()
for file in io.popen(FilePath):lines() do
result=result.."----"..tostring(file);
end
end
)
return result
end
按键中调用:
Import "test.lua"
TracePrint test.traversal("Is /mnt/")
求大神解决这个问题 或者有别的思路能够实现遍历文件夹的也可以 如果对报酬不满意 可以商量