TC官方合作论坛

 找回密码
 立即注册
查看: 1968|回复: 7

[已解决] 求一个 自动解压RC资源里的压缩文件到指定文件夹的代码

[复制链接]
发表于 2021-8-13 10:08:46 | 显示全部楼层 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
本人初学TC  求大神帮写一个自动解压rc资源里的zip压缩文件到指定文件夹的代码  
小弟在此感激不尽



回复

使用道具 举报

发表于 2021-8-13 11:23:42 | 显示全部楼层
本帖最后由 bestkakkoii 于 2021-8-16 12:49 编辑



function fUnzipFile(szFileName, szDropLocation = "", nDelay = 2000)
    var szFullFileName = getrcpath("rc:" & szFileName)
    var szAddCmd = ""
    if(strlen(strDropLocation) > 0)
        szAddCmd = " --directory " & szDropLocation & ""
    end
    szAddCmd = strformat("tar -x -z -v -f %s%s", szFileName, szAddCmd)
    return cmdex(szAddCmd, nDelay)
end









回复 支持 1 反对 0

使用道具 举报

发表于 2021-8-13 15:12:00 | 显示全部楼层

windows有默认没有tar命令,你帮人帮到底吧
回复 支持 反对

使用道具 举报

发表于 2021-8-13 16:15:50 | 显示全部楼层
本帖最后由 bestkakkoii 于 2021-8-13 16:21 编辑
OOOO 发表于 2021-8-13 15:12
windows有默认没有tar命令,你帮人帮到底吧

我自己的可以用来着.....

不然就要改调用rar 7z了...
回复 支持 反对

使用道具 举报

发表于 2021-8-13 16:51:33 | 显示全部楼层
那可以找我定制插件
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-8-16 11:28:54 | 显示全部楼层

能写个中文的吗?大佬、英文有点懵逼。。看不懂
回复 支持 反对

使用道具 举报

发表于 2021-8-16 12:45:39 | 显示全部楼层
本帖最后由 bestkakkoii 于 2021-8-16 12:47 编辑


功能 (, = "", = 2000)
    变量 路径 = 获取资源路径("rc:" & )
    变量 扩命 = ""
    如果(字符串长度() > 0)
        扩命 = " --directory " & & ""
    结束
    变量 全命 = 字符串格式化("tar -x -z -v -f %s%s", 路径, 扩命)
    返回 命令ex(全命, )
结束




英文的部分只是个名字而已 命令本身TC可以直接转换的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-8-16 22:10:25 | 显示全部楼层
bestkakkoii 发表于 2021-8-16 12:45
英文的部分只是个名字而已 命令本身TC可以直接转换的

谢谢
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18045623号)

GMT+8, 2024-4-24 06:03 , Processed in 0.049342 second(s), 24 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

快速回复 返回顶部 返回列表