无忧启动论坛

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

作者: lgxxxx    时间: 2006-6-25 13:19
标题: 关于DOS启动盘的问题:请教一下是如何把多个文件打包成后缀名为sys的文件
请教一下是如何把多个文件打包成后缀名为sys的文件

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

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

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

[ 本帖最后由 lgxxxx 于 2006-6-25 02:38 PM 编辑 ]
作者: bdfcy    时间: 2006-6-25 13:51
应该就是 .cab 改了后缀吧?
作者: lgxxxx    时间: 2006-6-25 14:33
还有:麻烦大家看看这个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 编辑 ]
作者: lgxxxx    时间: 2006-6-25 16:09
试过一下。。把文件打包成CAB,然后改成sys是不成功的//
作者: lgxxxx    时间: 2006-6-27 11:54
自已顶回去
作者: bdfcy    时间: 2006-6-27 17:23
%ramd%\
cls
echo Extracting files to drive Z: ...
lh setup.com >nul      这句吧
set path=%path%;%ramd%\;
call FINDCD.BAT
call SCWORK.BAT
作者: magictek    时间: 2006-6-28 15:37
这应该是葛老师的盘吧?我下载一个看看具体情况再告诉你
还有,在这句前面设置了path的,可以直接调用bat
还有,你可以使用arj、arc、rar等软件将多个文件做一个包,扩展名随便改成什么,一样可以解压缩的
这个里面cab.exe应该是主压缩包,自解压的
作者: lgxxxx    时间: 2006-6-29 12:35
原帖由 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是用什么打包的。。。
作者: bdfcy    时间: 2006-6-30 09:05
应该是 WinRAR 打的包,具体请看:

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

dos.GIF

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

这个是 DOS 下的自解压包,RAR 格式、ARJ  格式的都有
作者: lgxxxx    时间: 2006-6-30 09:55
如果是WINRAR压缩的。。他的压缩平台是MS DOS。。。。具体压缩的方法是怎样的。。
作者: lgxxxx    时间: 2006-6-30 10:14
因为我试过用RAR的格式转换,转换成EXE后在DOS下解压不了的。。
作者: magictek    时间: 2006-6-30 12:17
没问题的啊?我用RAR的自解压差不多有10年了,绝对没问题的,看是不是你的语法有问题

对于Arj的sfx,可以直接使用cab.exe x:来解压缩到x盘
但是RAR的sfx比较特殊,似乎后面跟盘符并没有效果,必须
x:
a:\cab.exe
这样来释放
作者: magictek    时间: 2006-6-30 12:20
从cab.exe /y看来,应该是arj的可能性比较大
作者: lgxxxx    时间: 2006-6-30 12:38
原帖由 lgxxxx 于 2006-6-30 10:14 AM 发表
因为我试过用RAR的格式转换,转换成EXE后在DOS下解压不了的。。



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

用RAR直接打包成RAR,然后用RAR本身自带的格式转换来转换成EXE。。但如果是在windows系统下的DOS系统可以解压。但在DOS就不行了。。。 出现乱码
作者: lgxxxx    时间: 2006-6-30 18:26
经过试验。。。用ARJ可以把文件压缩成exe后缀名的。。。
我是这样做的:
arj a -je cab c:\cab     这样就可以压缩成cab.exe   但是还有一个问题:解压后是有一个cab的目录
作者: lgxxxx    时间: 2006-6-30 23:40
成功了。终于把EXE文件给做好了。。。




欢迎光临 无忧启动论坛 (http://wuyou.net/) Powered by Discuz! X3.3