• 按键公众号 :
按键精灵电脑版
立即下载

软件版本:2014.06
软件大小:22.9M
更新时间:2021-12-03

按键精灵安卓版
立即下载

软件版本:3.7.2
软件大小:46.2M
更新时间:2023-05-10

按键精灵iOS版
立即下载

软件版本:1.8.0
软件大小:29.2M
更新时间:2023-03-21

按键手机助手
立即下载

软件版本:3.8.0
软件大小:262M
更新时间:2023-05-30

快捷导航

登录 后使用快捷导航
没有帐号? 注册

返回列表 «1213141516171819» / 94
发新话题 回复该主题

[教程心得] 【山海插件教程】不靠图色照样识别界面!! [复制链接]

301#

好东西啊,哈哈学习了

302#

很不错。

303#

kankan kankkank

你继续敷衍吧继续无视
304#

会死机 不会吧 还不知道

305#

额外企鹅企鹅

306#

55555555555555555

307#

qqqqqqqqqqqqqqqqqq

308#

中华人民共和国54

309#

66666666665656

310#

不靠图色照样识别界面

311#

000000000000







Yeah分享

312#

学习!!!!!!!!

313#

大神教我,!!!

314#


有项目 写脚本 合作共赢

QQ: 999-8968-0
315#

ganxiefenxiang

316#

该用户帖子内容已被屏蔽

接各种按键脚本制作订
联系QQ215964368
317#


--在按键精灵中采用 Import "插件名.lua" 导入插件后,再用 插件名.函数名 即可调用
--~ 版权所有,2014.8.13 ------------by zhou164902127
--~ 版权所有,2014.8.21-------------by zhou164902127


--~ 读取文件
function QMPlugin.Read(FileName)
    local ReadContent
    --下面用pcall把可能产生运行时错误的部分包裹起来,避免文件打开失败的时候,引起脚本中止
    pcall(
    function()
    io.input(FileName)
    ReadContent = io.read("*a")
    io.close()
    end)
    return ReadContent
end

--~ 读取文件到数组
function QMPlugin.ReadLines(FileName)
    local Lines = {}
    pcall(
    function()
    io.input(FileName)
    while true do
        local ReadContent = io.read()
        --为了和按键精灵的语法保持一致,注意 lua 中的 nil 需要写为 null
        if ReadContent == null then
            break
        end
        table.insert(Lines, ReadContent)
    end
    io.close()
    end)
    return Lines
end

--~ 写文件
function QMPlugin.Write(FileName, ...)
    local arg={...}
    pcall(
    function()
        io.output(FileName)
        for i, v in ipairs(arg) do
            io.write(tostring(v))
        end
        io.close()
    end)
end

--~ 写多行到文件
function QMPlugin.WriteLines(FileName, Lines)
    pcall(
    function()
        io.output(FileName)
        for i, v in ipairs(Lines) do
            io.write(tostring(v), '\n')
        end
        io.close()
    end)
end

--~ 新建目录
function QMPlugin.CreateFolder(dirname)
    pcall(
    function()
        os.execute("mkdir -p " .. dirname)
    end)
end

--~ 删除文件
function QMPlugin.DeleteFile(filename)
    pcall(function()
         os.remove (filename)
        end)
end

--~ 删除目录
function QMPlugin.DeleteFolder(dirname)
    pcall(
    function()
        os.execute("rm -r " .. dirname)
    end)
end

--~ 移动文件
function QMPlugin.MoveFile(file1, file2)
    pcall(
    function()
        os.execute("mv " ..file1.." ".. file2)
    end)
end

--~ 新建文件
function QMPlugin.Createfile(file)
    pcall(
    function()
        os.execute("touch " ..file)
    end)
end

--~ 复制文件
function QMPlugin.CopyFile(file1, dirname)
    pcall(
    function()
         os.execute("cp " ..file1.." ".. dirname)
    end)
end

--~ 重命名文件
function QMPlugin.ReNameFile(oldname, newname)
    pcall(
    function()
        os.rename(oldname, newname)
    end)
end

--~ ~判断文件是否存在
function QMPlugin.IsFileExist(file)
    local x
    pcall(
    function()
        x=io.open(file)
        if x then
        io.close(x)
        x=true
        else
        x=false
        end
    end)
    return x
end

--~ 添加内容到文件
function QMPlugin.WriteEX(filename,str)
    pcall(
    function()
        file = io.open(filename,"a")
        file:write(str)
        file:close()
    end)
end

318#

学习学习

319#

学习下

320#

cvxcvxcvcx

发新话题 回复该主题