中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
作者:
标题: 请教ARJ的压缩命令 上一主题 | 下一主题
看雨
初级用户




积分 107
发帖 2
注册 2003-12-3
状态 离线
『楼 主』:  请教ARJ的压缩命令

用什么命令可以使ARJ生成的自解压文件运行时直接解压在当前目录,不出现
continue extraction?提示

2003-12-17 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
zzync
初级用户




积分 193
发帖 25
注册 2004-2-3
状态 离线
『第 2 楼』:  

使用 arj a XXX -je1 d:/*.* (将d: 盘所有文件压成自解压文件)

2004-2-4 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
Kinglion
铂金会员

痴迷DOS者


积分 5792
发帖 1921
注册 2003-6-20
来自 金獅電腦軟體工作室
状态 离线
『第 3 楼』:  



  Quote:
以下是引用看雨在2003-12-17 21:07:57的发言:
用什么命令可以使ARJ生成的自解压文件运行时直接解压在当前目录,不出现
continue extraction?提示

请看:

ARJ功能强、短小精干。它只有一个可执行文件,通过命令行中的命令参数和开
关参数来完成各种不同的文件压缩或还原功能,在各种压缩软件中,它是命令、参数
最多的软件。只要掌握了它的用法,对其它各种压缩软件就容易。
   1、命令行格式
 ARJ   [{/|-} ] [-|+| ...]  压缩包文件名[.ARJ] [路径]
 其中,命令参数按表选择,开关参数按表选择。开关参数与命令的差别是开关参数
前边有“-”或“\”.

      ARJ 命令参数功能表
┌──┬───────────────┬──┬───────────────┐
│名称│    功                  能    │名称│    功                 能     │
├──┼───────────────┼──┼───────────────┤
│ A  │添加文件到压缩包(含路径)      │ O  │插入压缩包的文件排序          │
├──┼───────────────┼──┼───────────────┤
│ C  │给压缩包文件注释              │ P  │打印压缩包的文件内容          │
├──┼───────────────┼──┼───────────────┤
│ D  │删除压缩包的文件              │ R  │删除压缩包的文件路径          │
├──┼───────────────┼──┼───────────────┤
│ E  │释放压缩包的文件(不含路径)    │ S  │显示压缩包的文件              │
├──┼───────────────┼──┼───────────────┤
│ F  │更新压缩包的文件              │ T  │检查压缩包的文件完整性        │
├──┼───────────────┼──┼───────────────┤
│ I  │检查ARJ.EXE文件的完整性       │ U  │修正压缩包的文件              │
├──┼───────────────┼──┼───────────────┤
│ J  │添加压缩包到另一个压缩包      │ V  │列压缩包的文件  (  含路径)    │
├──┼───────────────┼──┼───────────────┤
│ L  │列缩包的文件清单              │ W  │在缩包中标题找字符串          │
├──┼───────────────┼──┼───────────────┤
│ M  │将文件移入压缩包中            │ X  │释放压缩包的文件 (含路径)     │
├──┼───────────────┼──┼───────────────┤
│ N  │将压缩包的文件改名            │    │                              │
└──┴───────────────┴──┴───────────────┘

      ARJ 开关参数功能表
┌───┬───┬──────────┬───┬───┬──────────┐
│ 名称  可用命令    功        能     │ 名称  可用命令     功       能     │
├───┼───┼──────────┼───┼───┼──────────┤
│A     │A.F.U │允许在任何文件属性  │A1    │A.F.U │所有文件和目录      │
├───┼───┼──────────┼───┼───┼──────────┤
│B     │A.F.U │备份修改过的文件    │B1    │A.F.U │备份并重置文档位    │
├───┼───┼──────────┼───┼───┼──────────┤
│B2    │A.F.U │只重置文档位        │C     │所有  │跳过时间特征检测    │
├───┼───┼──────────┼───┼───┼──────────┤
│D     │A.F.U │删除添加的文件      │E     │A.F.U │不包含文件路径      │
├───┼───┼──────────┼───┼───┼──────────┤
│E1    │A.F.U │不包含根路径        │F     │ 所有 │更新存在的文件      │
├───┼───┼──────────┼───┼───┼──────────┤
│G     │所 有  使用口令压缩或解压文件 I     │ 所有 │不显示进程提示      │
├───┼───┼──────────┼───┼───┼──────────┤
│K     │U     │保持文档文件属性备份│Lname │ 所有 │建立文件清单文件NAME│
├───┼───┼──────────┼───┼───┼──────────┤
│M0    │A.F.U │不压缩.仅仅原样存  │M1  │A.F.U │ 使用最大压缩率压缩 │
│      │      │入压缩包中          │      │      │ 文件               │
├───┼───┼──────────┼───┼───┼──────────┤
│M2    │A.F.U │使用较小压缩率和内存│M3    │A.F.U │快速压缩.压缩率较小 │
│      │      │占用压缩文件        │      │      │                    │
├───┼───┼──────────┼───┼───┼──────────┤
│M4    │A.F.U │最快压缩、压缩率小  │N     │所有  │仅仅压缩文件        │
├───┼───┼──────────┼───┼───┼──────────┤
│O     │所有  │压缩'月日年时分秒'  │OB    │所有  │压缩'月日年时分秒'  │
│      │      │以后的文件          │      │      │以前的文件          │
├───┼───┼──────────┼───┼───┼──────────┤
│P     │所有  │使用绝对路径        │PI    │所有  │使用路径名和子目录  │
├───┼───┼──────────┼───┼───┼──────────┤
│Q     │所有  │询问每一个文件      │R     │所有  │生成子目录          │
├───┼───┼──────────┼───┼───┼──────────┤
│S     │U     │设置压缩包时间特征  │SI    │U      设置旧的压缩包时间特征
├───┼───┼──────────┼───┼───┼──────────┤
│T0    │A.F.U │使用二进制文件类型  │T1    │A.F.U │用文本文件类型      │
├───┼───┼──────────┼───┼───┼──────────┤
│U     │所有  │修正所有文件        │V     │所有  │允许多个卷          │
│      │      │  (新的和需更新的)  │      │      │                    │
├───┼───┼──────────┼───┼───┼──────────┤
│VV    │所有  │两卷之间的响铃      │VA    │所有  │自动测试可用空间    │
├───┼───┼──────────┼───┼───┼──────────┤
│VS    │所有  │使用DOS命令         │VW    │所有  │保持被压缩文件完整  │
├───┼───┼──────────┼───┼───┼──────────┤
│VSdir │所有  │使用DOS命令DIR      │V50000│所有  │生成500k字节备份文件│
├───┼───┼──────────┼───┼───┼──────────┤
│V360  │所有  │生成360k字节备份文件│V720  │所有  │生成720k字节备份文件│
├───┼───┼──────────┼───┼───┼──────────┤
│V1200 │所有  │生成1.2M字节备份文件│V1440 │所有  │生成1.44M字节备份文件
├───┼───┼──────────┼───┼───┼──────────┤
│Wtmp  │U     │分配工作目录为TMP   │X*.EXE│所有  │不包含*.EXE文件     │
├───┼───┼──────────┼───┼───┼──────────┤
Xlnam.lst 所有 不包含NAM.LST所列的文件  Y    │所有   压缩中对所有疑问回答是
├───┼───┼──────────┼───┼───┼──────────┤
Zarc.cmt       │使用ARC.CMT作为备份 │JA    │所有  │显示ANSI注释        │
│      │CE    │文件的注释          │      │      │                    │
├───┼───┼──────────┼───┼───┼──────────┤
│JC1   │所有  │禁止行列检测        │JD50K │E.X.L.V 保证磁盘空间大于50K │
├───┼───┼──────────┼───┼───┼──────────┤
│JD1000│E.X.K │保证磁盘空间大于1000│JE    │U     │建立全功能自解包    │
│      │      │ 字节               │      │      │                    │
├───┼───┼──────────┼───┼───┼──────────┤
│JE1   │U      建自解包,解包时无提示│JF    │A.F.U.X 使用全路径          │
├───┼───┼──────────┼───┼───┼──────────┤
JH65535│A.F.U │置Huffman编码缓冲区,│JH2048│A.F.U │置Huffman编码缓冲区,│
│      │      │大小为65535字节(最大)       │      │大小为2048字节(最小)│
│      │      │                    │      │      │                    │
├───┼───┼──────────┼───┼───┼──────────┤
JLidx.lst A.F.U│建立索引文件IDX.LST │JK    │U     │错误发生时保持临时  │
├───┼───┼──────────┤      │      │压缩包文件          │
│JM    │A.F.U │设置最大压缩率      │      │      │                    │
├───┼───┼──────────┼───┼───┼──────────┤
│JP    │L.V   │每屏满时暂停        │JR    │所有  │删去坏的压缩包中文件│
├───┼───┼──────────┼───┼───┼──────────┤
│JT    │L.V   │测试临时压缩文件    │JS.LZH│A.F.U │将.LZH后缀的文件不压│
├───┼───┼──────────┤      │      │缩存入压缩包装中(用 │
│JV    │所有  │设置长的显示模式    │      │      │于加快速度)         │
├───┼───┼──────────┼───┼───┼──────────┤
│JX12000 A.F.U │从12K字节开始压缩   │JU    │所有  │使用UNIX文件路径风格│
├───┼───┼──────────┼───┼───┼──────────┤
│JZfil │ C    │使用FIL.CMT作为压缩 │JV1   │所有  │置特殊的长清单模式  │
│  .cmt│      │包的注释说明        ├───┼───┼──────────┤
│      │      │                    JNC\X.com  A.F.U│从BIN\X.COM文件开始 │
└───┴───┴──────────┴───┴───┴──────────┘

   2、常用压缩命令格式举例
  ⑴C:>ARJ A DDD  \TOOL\*.DOC 压缩目录TOOL下所有*.DOC文件到打包文件DDD.ARJ中。
 ⑵C:>ARJ A -E DDD \TOOL\ 压缩目录TOOL中的所有文件(不含TOOL下子目录)到打
包文件DDD.ARJ中。
 ⑶C:>ARJ A -JE DDD \TOOL\ 压缩目录TOOL下所有文件到自解包文件DDD.EXE中(执
行DDD.EXE后可将原被压缩文件自动解包复原。)
 ⑷C:>ARJ A -JE1 DDD \TOOL\ 制作含路径(TOOL)自解包DDD.EXE文件,自解包时不
提示。
 ⑸C:>ARJ A -V1440 BDD \TOOL\ 将TOOL目录中所有文件备份到B驱1.44MB盘上(用
于压缩至多张软盘上)。
 ⑹C:>ARJ A -JM DDD \TOO\ 用最大压缩率压缩文件
 ⑺C:>ARJ A -M4 DDD \TOOL\ 使用最快的压缩速度。
 ⑻C:>ARJ A -GP123 DDD \TOOL\ 使用口令“P123”加密压缩文件。
 ⑼C:>ARJ L DDD 显示压缩包DDD.ARJ中文件。
 ⑽C:>ARJ A -VVWAS ADD D:\TOO\ 将D盘TOOL子目录下所有目录及文件压缩备份到
A盘多张软盘的压缩包DDD中,插盘时响铃,自动则试磁盘空间,保持压缩包中各个文
件完整,并可在换盘子间输入DOS命令(用EXIT返回ARJ)。压缩后各盘文件名依次为
DDD.ARJ,DDD.A01,DDD.A02...。
 ⑾C:>ARJ V DDD 连路径显示压缩包DDD.ARJ中文件。
 ⑿C:>ARJ E DDD 不连路径解包文件DDD.ARJ(解压列入一个目录)
 ⒀C:>ARJ X DDD 连路径解包文件DDD.ARJ
 ⒁C:>ARJ J DDD1 DDD2.ARJ 将压缩文件DDD2.ARJ加入到另一个压缩文件DDD1.ARJ中。




熟能生巧,巧能生精,一艺不精,终生无成,精亦求精,始有所成,臻于完美,永无止境!
金狮電腦軟體工作室愿竭诚为您服务!
QQ群:8393170(定期清理不发言者)
个人网站:http://www.520269.cn
电子邮件:doujiehui@vip.qq.com
微信公众号: doujiehui
2004-2-4 00:00
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (79207959)  编辑帖子  回复  引用回复
zzync
初级用户




积分 193
发帖 25
注册 2004-2-3
状态 离线
『第 4 楼』:  

对不起!应是:使用 arj(空格)a (空格)-je1(空格) xxx(空格)d :/*.*
(将d: 盘所有文件压成自解压文件,arj程序在c盘)xxx为压缩后的文件名

2004-2-6 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
vptdosme
初级用户





积分 97
发帖 32
注册 2005-12-3
状态 离线
『第 5 楼』:  

注意,对于arj2.8x的
“⑶C:>ARJ A -JE DDD \TOOL\ 压缩目录TOOL下所有文件到自解包文件DDD.EXE中(执
行DDD.EXE后可将原被压缩文件自动解包复原。)”
要改为:
ARJ a -va -je a:archive *.* (Create a multiple volume self-extractor:    )
否则自解压出的文件都是空文件

2005-12-16 17:01
查看资料  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: