开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

12
返回列表 发新帖
楼主: ruff
收起左侧

[易语言] 自解压文件怎样弄?

[复制链接]
结帖率:0% (0/3)
 楼主| 发表于 2011-4-7 00:21:30 | 显示全部楼层   广东省佛山市
回复 10# fsjoe


    我原来都是这样想的,不过用控制台的命令语法不清楚怎样用,望指教~~最好能给个源码,先谢了!!

-sfx[WinCon.SFX|Default.SFX]:创建自解压文件,如果要创建DOS下的自解压请使用WinCon.SFX模块名,缺省为WIN32,另外注意的是二者之间绝对没有空格
ECHO 下面备份IME目录的文件为DOS下可执行的自解压包并还原
RAR A -DF -EP3 -SFXWINCON.SFX MYRAR %WINDIR%\IME
RAR X -Y -EP3 MYRAR.EXE
回复

使用道具 举报

结帖率:67% (2/3)
发表于 2011-4-7 12:14:05 | 显示全部楼层   广东省佛山市
回复  fsjoe


    我原来都是这样想的,不过用控制台的命令语法不清楚怎样用,望指教~~最好能给个源码 ...
ruff 发表于 2011-4-7 00:21


我是说用DOS下的    RAR.EXE 代码还是自己动手吧,学习是要有付出的
下面是RAR的使用全参数:
用法:     rar <命令> -<开关 1> -<开关 N> <压缩文件> <文件...>
               <@列表文件...> <解压路径\>

<命令>
  a             添加文件到压缩文件
  c             添加压缩文件注释
  cf            添加文件注释
  cw            写入压缩文件注释到文件
  d             删除压缩文件中的文件
  e             解压压缩文件到当前目录
  f             刷新压缩文件中的文件
  i[参数]=<串>  在压缩文件中查找字符串
  k             锁定压缩文件
  l[t,b]        列出压缩文件[技术信息,简洁]
  m[f]          移动到压缩文件[仅对文件]
  p             打印文件到标准输出设备
  r             修复压缩文件
  rc            重建丢失的卷
  rn            重命名压缩文件
  rr[N]         添加数据恢复记录
  rv[N]         创建恢复卷
  s[名字|-]     转换压缩文件为自解压格式或转换回压缩文件
  t             测试压缩文件
  u             更新压缩文件中的文件
  v[t,b]        详细列出压缩文件[技术信息,简洁]
  x             用绝对路径解压文件

<开关>
  -             停止扫描
  ac            压缩或解压后清除存档属性
  ad            添加压缩文件名到目标路径
  ag[格式]      使用当前日期生成压缩文件名
  ao            添加具有压缩属性的文件
  ap<格式>      添加路径到压缩文件中
  as            同步压缩文件内容
  av            添加用户身份校验(仅注册版本可用)
  av-           禁用用户身份校验
  c-            禁用注释显示
  cfg-          禁用读取配置
  cl            名称转换为小写
  cu            名称转换为大写
  df            压缩后删除文件
  dh            打开共享文件
  ds            对固实压缩文件禁用名称排序
  e[+]<属性>    设置文件排除和包括属性
  ed            不添加空目录
  en            不添加"压缩文件结束"标志
  ep            从名称中排除路径
  ep1           从名称中排除基本目录
  ep2           展开为完整路径
  ep3           扩展路径为包含盘符的完全路径
  f             刷新文件
  hp[密码]      同时加密文件数据和文件头
  id[c,d,p,q]   禁用消息
  ieml[属性]    用 E-mail 发送压缩文件
  ierr          发送所有消息到标准错误设备
  ilog[名称]    把错误写到日志文件(只有注册版本可用)
  inul          禁用所有消息
  ioff          完成一个操作后关闭 PC 电源
  isnd          启用声音
  k             锁定压缩文件
  kb            保留损坏的已解压文件
  m<0..5>       设置压缩级别(0-存储...3-默认...5-最大)
  mc<参数>      设置高级压缩参数
  md<大小>      以KB为单位的字典大小(64,128,256,512,1024,2048,4096 or A-G)
  ms[ext;ext]   指定存储的文件类型
  n<文件>       仅包含指定的文件
  n@            从标准输入设备读取文件名到包括
  n@<列表>      在指定的文件列表包括文件
  o+            覆盖已存在文件
  o-            不覆盖已存在文件
  oc            设置 NTFS 压缩属性
  os            保存 NTFS 流
  ow            保存或恢复文件所有者和组
  p[密码]       设置密码
  p-            不询问密码
  r             递归子目录
  r0            仅递归通配符名称的子目录
  ri<P>[:<S>]   设置优先级(0-默认,1-最小..15-最大)和以毫秒为单位的休眠时间
  rr[N]         添加数据恢复记录
  rv[N]         创建恢复卷
  s[<N>,v[-],e] 创建固实压缩文件
  s-            禁用固实压缩文件
  sfx[名称]     创建自解压压缩文件
  st[名称]      从标准输入设备读取数据(stdin)
  t             压缩后测试文件
  ta<日期>      添加日期 <日期> 后修改的文件,日期格式 YYYYMMDDHHMMSS

  tb<日期>      添加日期 <日期> 前修改的文件,日期格式 YYYYMMDDHHMMSS

  tk            保留原始压缩文件时间
  tl            设置压缩文件时间为最新文件时间
  tn<时间>      添加 <时间> 以后的文件
  to<时间>      添加 <时间> 以前的文件
  ts<m,c,a>[N]  保存或恢复文件时间(修改,创建,访问)
  u             更新文件
  v             自动检测创建卷的大小或者列出所有的卷
  v<大小>[k,b]  创建卷大小=<大小>*1000 [*1024, *1]
  vd            创建容量前清除磁盘内容
  ver[n]        文件版本控制
  vn            使用旧风格的卷命名方案
  vp            每卷之前暂停
  w<路径>       指定工作目录
  x<文件>       排除指定的文件
  x@            从标准输入设备读取要排除的文件名
  x@<列表>      排除指定列表文件中的文件
  y             假设对全部询问都回答是
  z<文件>       从文件读取压缩文件注释
回复

使用道具 举报

发表于 2012-7-7 22:59:07 | 显示全部楼层   浙江省金华市
先看看。。。有什么情况
回复

使用道具 举报

头像被屏蔽
结帖率:92% (44/48)
发表于 2012-7-8 08:55:48 | 显示全部楼层   山东省菏泽市
{:3_228:}{:3_228:}
回复

使用道具 举报

结帖率:100% (60/60)
发表于 2012-7-8 10:15:17 | 显示全部楼层   浙江省丽水市
易语言自身带这种 命令的
回复

使用道具 举报

结帖率:55% (17/31)
发表于 2012-7-8 10:20:10 | 显示全部楼层   河南省信阳市
哥们我会弄  可以加我QQ:67821415
回复

使用道具 举报

结帖率:75% (15/20)
发表于 2012-7-8 13:01:02 | 显示全部楼层   广东省佛山市
{:3_227:} 学习一下
回复

使用道具 举报

结帖率:100% (12/12)
发表于 2012-7-8 14:33:03 | 显示全部楼层   福建省厦门市
    好老的帖子啊..   
回复

使用道具 举报

结帖率:0% (0/2)
发表于 2012-7-8 14:50:12 | 显示全部楼层   江西省南昌市
添加一个ZIP组件,然后

调用格式: 〈整数型〉 对象.解压 (文本型 ZIP文件名,文本型 文件夹名) - 压缩解压支持库->ZIP压缩
    英文名称:ZipToFolder
    将ZIP文件解压缩到一个文件夹中。返回1为成功,0为失败,-1为参数错误。本命令为初级对象成员命令。
    参数<1>的名称为“ZIP文件名”,类型为“文本型(text)”。本参数提供欲解压缩的ZIP文件名,如果该文件不存在将出错。
    参数<2>的名称为“文件夹名”,类型为“文本型(text)”。本参数提供欲将ZIP压缩包内文件解压缩到的文件夹名称。

    操作系统需求: Windows
回复

使用道具 举报

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

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 793400750,邮箱:wp@125.la
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

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