无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 8664|回复: 16
打印 上一主题 下一主题

关于DOS启动盘的问题:请教一下是如何把多个文件打包成后缀名为sys的文件

[复制链接]
跳转到指定楼层
1#
发表于 2006-6-25 13:19:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请教一下是如何把多个文件打包成后缀名为sys的文件

这个SYS文件用WINRAR可以打开,看到里面很多BAT文件。

这个SYS文件相当于CAB文件。。是DOS解压到临时目录的。。

哪位大侠知道的麻烦告知一下

[ 本帖最后由 lgxxxx 于 2006-6-25 02:38 PM 编辑 ]
2#
发表于 2006-6-25 13:51:30 | 只看该作者
应该就是 .cab 改了后缀吧?
回复

使用道具 举报

3#
 楼主| 发表于 2006-6-25 14:33:48 | 只看该作者
还有:麻烦大家看看这个autocab文件:
@ECHO Off
PROMPT=$P$G
set path=a:\;c:\windows;c:\windows\command;
SET DIRCMD=/O
set ramd=z:
@xmsdsk.exe 8192 %ramd% /y /t >NUL

cls
echo Preparing base files to drive Z: ...  
MD %ramd%\temp >NUL
set tmp=%ramd%\temp
set temp=%ramd%\temp

copy a:\command.com %ramd%\ >nul
set comspec=%ramd%\command.com
vol >%ramd%\vol.txt

%ramd%\
cls
echo Extracting files to drive Z: ...
lh setup.com >nul
set path=%path%;%ramd%\;
call FINDCD.BAT                    
call SCWORK.BAT                  (这二个findcd.bat、scwork.bat文件是什么时候被解压到Z盘的?)

TW /np /n3 > nul
echo 启动MS-DOS系统, 请稍候...
copy a:\cab.exe %ramd%\*.* >nul
@cab.exe /y >NUL
del %ramd%\cab.exe >nul
call %ramd%\DRIVER.BAT
call FINDCD.BAT


上面说的哪二个文件就是在img根目录下的cdbok.sys文件里面。用RAR可以看到。。还有在根目录下有一个tool.en文件。也是哪个时候解压到Z盘的

在AUTOCAB里看不到是具体什么时候解压到Z盘的就。。
哪位大哥看看教教我啊。

[ 本帖最后由 lgxxxx 于 2006-6-25 02:34 PM 编辑 ]
回复

使用道具 举报

4#
 楼主| 发表于 2006-6-25 16:09:20 | 只看该作者
试过一下。。把文件打包成CAB,然后改成sys是不成功的//
回复

使用道具 举报

5#
 楼主| 发表于 2006-6-27 11:54:39 | 只看该作者
自已顶回去
回复

使用道具 举报

6#
发表于 2006-6-27 17:23:37 | 只看该作者
%ramd%\
cls
echo Extracting files to drive Z: ...
lh setup.com >nul      这句吧
set path=%path%;%ramd%\;
call FINDCD.BAT
call SCWORK.BAT
回复

使用道具 举报

7#
发表于 2006-6-28 15:37:13 | 只看该作者
这应该是葛老师的盘吧?我下载一个看看具体情况再告诉你
还有,在这句前面设置了path的,可以直接调用bat
还有,你可以使用arj、arc、rar等软件将多个文件做一个包,扩展名随便改成什么,一样可以解压缩的
这个里面cab.exe应该是主压缩包,自解压的
回复

使用道具 举报

8#
 楼主| 发表于 2006-6-29 12:35:28 | 只看该作者
原帖由 magictek 于 2006-6-28 03:37 PM 发表
这应该是葛老师的盘吧?我下载一个看看具体情况再告诉你
还有,在这句前面设置了path的,可以直接调用bat
还有,你可以使用arj、arc、rar等软件将多个文件做一个包,扩展名随便改成什么,一样可以解压缩的
这个 ...



向magictek指教:
这个是实创的自动备份恢复光盘。。。。

具体也知道了。就是lh setup.com    来解压config.sys  tools.en到Z盘。。。

现在还有一个问题就是:
例如a盘目录下的CAB.exe
在DOS下输入@cab.exe /y就可以解压缩了。这个EXE是用什么打包的。。。
回复

使用道具 举报

9#
发表于 2006-6-30 09:05:32 | 只看该作者
应该是 WinRAR 打的包,具体请看:

dos.GIF (14.8 KB, 下载次数: 72)

dos.GIF
回复

使用道具 举报

10#
发表于 2006-6-30 09:19:33 | 只看该作者
原帖由 lgxxxx 于 2006-6-29 12:35 发表
现在还有一个问题就是:
例如a盘目录下的CAB.exe
在DOS下输入@cab.exe /y就可以解压缩了。这个EXE是用什么打包的。。。

这个是 DOS 下的自解压包,RAR 格式、ARJ  格式的都有
回复

使用道具 举报

11#
 楼主| 发表于 2006-6-30 09:55:21 | 只看该作者
如果是WINRAR压缩的。。他的压缩平台是MS DOS。。。。具体压缩的方法是怎样的。。
回复

使用道具 举报

12#
 楼主| 发表于 2006-6-30 10:14:11 | 只看该作者
因为我试过用RAR的格式转换,转换成EXE后在DOS下解压不了的。。
回复

使用道具 举报

13#
发表于 2006-6-30 12:17:15 | 只看该作者
没问题的啊?我用RAR的自解压差不多有10年了,绝对没问题的,看是不是你的语法有问题

对于Arj的sfx,可以直接使用cab.exe x:来解压缩到x盘
但是RAR的sfx比较特殊,似乎后面跟盘符并没有效果,必须
x:
a:\cab.exe
这样来释放
回复

使用道具 举报

14#
发表于 2006-6-30 12:20:02 | 只看该作者
从cab.exe /y看来,应该是arj的可能性比较大
回复

使用道具 举报

15#
 楼主| 发表于 2006-6-30 12:38:13 | 只看该作者
原帖由 lgxxxx 于 2006-6-30 10:14 AM 发表
因为我试过用RAR的格式转换,转换成EXE后在DOS下解压不了的。。



具体压缩的步骤是怎样的。老兄可以解说一下吗?我是这样做的:

用RAR直接打包成RAR,然后用RAR本身自带的格式转换来转换成EXE。。但如果是在windows系统下的DOS系统可以解压。但在DOS就不行了。。。 出现乱码
回复

使用道具 举报

16#
 楼主| 发表于 2006-6-30 18:26:09 | 只看该作者
经过试验。。。用ARJ可以把文件压缩成exe后缀名的。。。
我是这样做的:
arj a -je cab c:\cab     这样就可以压缩成cab.exe   但是还有一个问题:解压后是有一个cab的目录
回复

使用道具 举报

17#
 楼主| 发表于 2006-6-30 23:40:01 | 只看该作者
成功了。终于把EXE文件给做好了。。。
回复

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-9-24 19:13

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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