中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS疑难解答 & 问题讨论 (解答室) » 寻找一款制作特殊自解压包的压缩软件
作者:
标题: 寻找一款制作特殊自解压包的压缩软件 上一主题 | 下一主题
willsort
元老会员

Batchinger


积分 4432
发帖 1512
注册 2002-10-18
状态 离线
『楼 主』:  寻找一款制作特殊自解压包的压缩软件

To All:
  现寻找一款制作特殊自解压包的压缩软件。它可以在纯DOS或者WIN命令行下制作自解压包,此解压包可带命令行参数执行,执行时仅临时解压包,并将命令行参数完整传递给包中某个可执行程序执行,在此程序执行完后,删除临时解压文件。
  不知哪款软件可以全部或部分满足这个要求?希望大家不吝指教!

[此贴子已经被作者于2005-5-16 14:01:36编辑过]






※ Batchinger 致 Bat Fans:请访问 [讨论]批处理编程的异类 ,欢迎交流与共享批处理编程心得!
2005-5-15 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
dato
高级用户




积分 916
发帖 377
注册 2004-3-8
状态 离线
『第 2 楼』:  

google keyword:IE5 中藏宝贝——Iexpress
可以在win cmd里键入iexpress,刚刚看看好像能满足所有的功能
不过好像弄出来的包是32位的
自身参数传递
这个不知道是什么功能winrar也能完成这样的自解包操作,一般就解包后执行其中已经写好的bat文件

[此贴子已经被作者于2005-5-16 1:40:26编辑过]






http://dato.ys168.com
google search bot
http://dato.minidns.net/
2005-5-16 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
Climbing
铂金会员

网络独行侠


积分 6962
发帖 2753
注册 2003-4-16
来自 河北保定
状态 离线
『第 3 楼』:  

嗯,据我所知,WinRAR是有这种功能的,而且支持纯DOS。



偶只喜欢回答那些标题和描述都很清晰的帖子!
如想解决问题,请认真学习“这个帖子”和“这个帖子”并努力遵守,如果可能,请告诉更多的人!
2005-5-16 00:00
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (653668)  编辑帖子  回复  引用回复
GOTOmsdos
铂金会员

C++启程者


积分 5154
发帖 1827
注册 2003-7-18
状态 离线
『第 4 楼』:  

你要DOS的还是WIN的?
WIN的WINRAR和WINZIP SELF-EXTRACTOR都有这个功能的,感觉WINRAR的功能更多,我有时用WINRAR制作自解压.好象有选择解压到何处,可解压到系统临时目录,,,,可在解压前后运行程序或批处理...也有执行完后,删除文件。
不过没试过是否可带参数运行..

[此贴子已经被作者于2005-5-16 9:33:23编辑过]




2005-5-16 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
willsort
元老会员

Batchinger


积分 4432
发帖 1512
注册 2002-10-18
状态 离线
『第 5 楼』:  

Re Dato & Climbing & GOTOmsdos:

  我需要的是DOS或者Win命令行下的压缩软件,这个我在楼顶已经修正了,所以 Dato 兄的建议无法考虑了。

  至于WinRAR,我用其命令行版本RAR试过。其在命令行下制作的自解压包可以实现自动临时解压并传递参数执行其中某程序,但只能选择缺省的32位图形自释放模块default.sfx,所以解压时还是要调用窗口功能的。使用命令行版本的WinCon.sfx和纯DOS版本的dos.sfx时,无法使用此功能。

  Climbing 兄提到的支持纯 DOS 是指 dos.sfx,还是RAR for DOS?

[ Last edited by willsort on 2006-1-15 at 19:49 ]



※ Batchinger 致 Bat Fans:请访问 [讨论]批处理编程的异类 ,欢迎交流与共享批处理编程心得!
2005-5-16 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
GOTOmsdos
铂金会员

C++启程者


积分 5154
发帖 1827
注册 2003-7-18
状态 离线
『第 6 楼』:  

对了,记得WINRAR有选择图形的或命令行的

2005-5-16 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
Climbing
铂金会员

网络独行侠


积分 6962
发帖 2753
注册 2003-4-16
来自 河北保定
状态 离线
『第 7 楼』:  

对,我指的就是dos.sfx,看来实现不了你所说的功能。你再看一下ace或者WinACE看能不能满足你的要求。



偶只喜欢回答那些标题和描述都很清晰的帖子!
如想解决问题,请认真学习“这个帖子”和“这个帖子”并努力遵守,如果可能,请告诉更多的人!
2005-5-16 00:00
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (653668)  编辑帖子  回复  引用回复
willsort
元老会员

Batchinger


积分 4432
发帖 1512
注册 2002-10-18
状态 离线
『第 8 楼』:  

Re All:
  刚刚找到了RAR for DOS v1.54的sfx文档,其idos.sfx支持相当丰富的脚本命令,甚至可以用它控制文本模式下的窗口界面。只是我找不到带idos.sfx的RAR for DOS完整版本。不知有谁可以提供?

[此贴子已经被作者于2005-5-16 17:01:16编辑过]






※ Batchinger 致 Bat Fans:请访问 [讨论]批处理编程的异类 ,欢迎交流与共享批处理编程心得!
2005-5-16 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
chenhui530
高级用户





积分 772
发帖 273
注册 2004-10-23
状态 离线
『第 9 楼』:  

arj吧~



http://www.msfans.net/bbs/
2005-5-16 00:00
查看资料  发送邮件  发短消息 网志  OICQ (77740821)  编辑帖子  回复  引用回复
willsort
元老会员

Batchinger


积分 4432
发帖 1512
注册 2002-10-18
状态 离线
『第 10 楼』:  

Re  chenhui530:  大略查看了一下,arj似无法满足我的上述要求,如果兄有具体的建议,那么敬请贴上。



※ Batchinger 致 Bat Fans:请访问 [讨论]批处理编程的异类 ,欢迎交流与共享批处理编程心得!
2005-5-16 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
chenhui530
高级用户





积分 772
发帖 273
注册 2004-10-23
状态 离线
『第 11 楼』:  



  Quote:
以下是引用willsort在2005-5-15 17:27:14的发言:

To All:
  现寻找一款制作特殊自解压包的压缩软件。它可以在纯DOS或者WIN命令行下制作自解压包,此解压包可带命令行参数执行,执行时仅临时解压包,并将命令行参数完整传递给包中某个可执行程序执行,在此程序执行完后,删除临时解压文件。
  不知哪款软件可以全部或部分满足这个要求?希望大家不吝指教!

前部分是可以满足的后面的比较难!主要是参数传递方面!兄不是精通C吗可以使用C改造写ARJ不就行了~到目前我还没找到什么软件能完成这样的工作的!但是个人认为用ARJ比较接近



http://www.msfans.net/bbs/
2005-5-17 00:00
查看资料  发送邮件  发短消息 网志  OICQ (77740821)  编辑帖子  回复  引用回复
willsort
元老会员

Batchinger


积分 4432
发帖 1512
注册 2002-10-18
状态 离线
『第 12 楼』:  关于RAR的自解压包制作

关于RAR的自解压包制作
  终于找到了idos.sfx,顺带还找到了iwin.sfx。经过艰苦的尝试,始终有一个问题无法解决,那就是无法传递命令行参数,最后只能作了一个折中处理,在执行自解压包后出现文本模式下的DOS对话框请求输入命令行参数,输入后按此输出执行,之后删除解压文件。其他的操作到没有遇到太大的阻碍。
  现将两个sfx和它们的文档,还有我做好的一个DEMO上传,有兴趣的可以研究一下。打开附件




※ Batchinger 致 Bat Fans:请访问 [讨论]批处理编程的异类 ,欢迎交流与共享批处理编程心得!
2005-5-22 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
willsort
元老会员

Batchinger


积分 4432
发帖 1512
注册 2002-10-18
状态 离线
『第 13 楼』:  

Re yujinhui:

      附件的地址链接,因为论坛域名的变化而失效,但对于05年前后的附件,可以替换链接的前缀而得到可正常下载的地址。

      比如上面附件的原地址:
http://bbs.cn-dos.net/UploadFile/2005-5/200552294712687.zip

      可以改为以下新地址正常下载:
http://www.cn-dos.net/forum/UploadFile/2005-5/200552294712687.zip

      兄所提到的7-zip,我下载了4.42的简体中文版做了初步的摸索。其中并未找到con.sfx,与此类似的有7zCon.sfx。但是通过查阅附带的chm帮助文档,发现似乎只有(7zS.sfx 和 7zSD.sfx)可以支持配置文件,而且其配置文件相对简单,无法实现命令行参数的传递。

       如果你有更多的发现,敬请告知。只是最近很少有登陆论坛的时间和精力,所以回复上可能会迟滞很长时间了。



※ Batchinger 致 Bat Fans:请访问 [讨论]批处理编程的异类 ,欢迎交流与共享批处理编程心得!
2006-10-21 05:20
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
electronixtar
铂金会员





积分 7493
发帖 2672
注册 2005-9-2
状态 离线
『第 14 楼』:  

willsort真的很细心啊,有问题不管拖多久也一定要解决的。学习ing...




C:\>BLOG http://initiative.yo2.cn/
C:\>hh.exe ntcmds.chm::/ntcmds.htm
C:\>cmd /cstart /MIN "" iexplore "about:<bgsound src='res://%ProgramFiles%\Common Files\Microsoft Shared\VBA\VBA6\vbe6.dll/10/5432'>"
2006-10-21 07:04
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
yiping1973
初级用户




积分 71
发帖 34
注册 2006-9-15
状态 离线
『第 15 楼』:  

arj 是实现不了的,我在制作一个特殊中文dos启动系统时曾经使用arj制作过压缩文件,并想实现楼主的功能,我最后是使用批处理分四步来实现的,一是解压缩文件;二是删除原文件;三是删除解压缩出的临时文件中需要删除的文件;四是再进行压缩;
很笨的一个办法.
解决问题的最好办法就是自己找时间制作一个软件了.

2006-10-21 07:05
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复

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


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



论坛跳转: