![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-18 08:48 |
共 47,814 主题排行 / 349,907 发帖 / 今日 0 篇 / 48,259 会员排行 |
| DOS学习入门 & 精彩文章 (教学室) » DOS下的虚拟软驱(四)--DOSIMG篇 |
| 可打印版本 7,708 / 2 |
| 第1楼 kickout | 发表于 2002-11-04 00:00 |
| 高级用户 发帖 135 积分 667 | |
|
DOS下的虚拟软驱(四)--DOSIMG篇 上回说到只想把文件解压出来就行了,而EIM支持的格式又不全,那。。。就有人编程解决这个问题了。于是,DOSIMG就诞生了!
作者马秉尧写了软件说明,我就可以偷懒了,呵呵。。。 贴在下面,想看就看吧。唉,拿到一个软件有作者亲自写的软件说明可看是多幸福的事啊。 **************************************************************************** DOSIMG v1.81 **************************************************************************** 1. 功能介绍: 这是一个将各种软盘镜像文件直接展开到硬盘上的软件。支持DOS和Windows两 种操作系统。在Windows 9x/Me/NT/2000/XP/.NET或带有LFNAPI的纯DOS下,可以支 持中文长文件名,包括软盘镜像文件中的汉字长文件名。 如果你喜欢这个工具,或源代码对你有所帮助,或者你有什么意见和想法,以 及对源代码有什么不明白的地方,请来信给我!(Email见下) 2. 系统要求: 386以上即可。 在不带有LFNAPI支持的5.0或以后版本的纯DOS下, 不支持长文件名。 在带有LFNAPI支持的纯DOS或者Windows9x/Me/NT/2000/XP/.NET下,支持长文件名。 3. 文件列表: readme.txt -----------------> 本文件 diary.txt -----------------> 开发日记 gpl.txt -----------------> 授权协议 dosimg.exe -----------------> 本软件的可执行程序 cwsdpmi.exe -----------------> 纯DOS下运行必备的32位扩展器 src\*.* -----------------> 源程序 src\unicode.* -----------------> Unicode到GBK的转化表和程序 src\xstr.pas -----------------> 字符串库源程序 src\xdos.pas -----------------> 扩展DOS库源程序 src\img.pas -----------------> IMG,DDI文件库源程序 src\dosimg.pas -----------------> 主程序 units\*.* -----------------> 编译好的单元(没用,可以删除) tools\doslfn.zip-----------------> 一个纯DOS下支持长文件名的驱动 4. 编译源代码: 使用Free Pascal 1.0.6版编译器编译通过。 5. 版权说明: 此程序是自由软件,遵循GPL协议( 详细内容请见gpl.txt )。非常欢迎大 家对其修改补充,不断的完善它,但是在发布的时候也要公布源代码,并在程 序中写上我的名字。 6. 软件使用参数说明: 用法: DOSIMG 文件名 文 件 名:指需要展开的磁盘镜像文件的文件名,可以使用* 和? 这两个通配 符,如果不加扩展名,默认扩展名为.IMG。 路 径:指文件展开以后所存放的目录名,如果所给的目录不存在,则自动 创建之,默认路径为当前目录。 参数选项: /S: 如果所给的文件名中包含目录,则也搜索这些目录及其子目录中的 文件。 /L: 仅显示磁盘镜像文件中包含的文件列表,而不展开文件。 /D: 展开的文件放在以磁盘镜像文件名命名的目录中。 /H or /?: 显示命令行参数帮助信息。 雨飞工作室 马秉尧 2002年8月20日 andot@21cn.com 以下是FAQ: Q:在纯 DOS 下运行时,为什么会出现错误而无法运行? A:因为本软件是用 Free Pascal 编写的 32 位 DOS 程序,所以在 纯 DOS 下运行时,需要先加载 DOS 扩展器 CWSDPMI.EXE,可以 将 CWSDPMI.EXE 放到 C:\Windows\Command等可以自动搜索到的 目录中,这样在运行 DOSIMG 时,会自动加载 CWSDPMI.EXE,不 需要单独执行。DOSIMG也可以放在那个目录里。 Q:在纯 DOS 下运行时,如何才能使用长文件名? A:在 TOOLS 目录里面有个 DOSLFN.ZIP 的压缩包。那个是纯 DOS 下支持长文件的驱动程序。在纯 DOS 下先运行它,就可以使用 长文件名了。但是因为这个驱动现在仍然有许多bug,所以,不 能保证在任何情况下,DOSIMG 都是正确的在它上面运行。测试 中发现,如果运行 DOSIMG 的当前目录是磁盘的根目录的话,便 能正确运行,否则,会出现找不到文件(文件名不对)这样莫名 其妙的错误。 ======================================= 多好的软件啊!多好的人啊!呵呵。。。我喜欢。 不过,下面要介绍的老外的一个软件也是我的最爱。那就是DI。为什么?为什么要推荐这个软件呢?(DiskImager)敬请期待! |
|
| 第2楼 liuwen40 | 发表于 2002-11-09 00:00 |
| 初级用户 发帖 1 积分 102 | |
|
如何解开下载的*.img文件。例如本站下载的dos7.01启动盘。
|
|
| 第3楼 ko20010214 | 发表于 2002-11-10 00:00 |
| 版主 发帖 1,628 积分 7,296 | |
|
啊。这个问题:
比如你下载的启动盘IMG文件名为: dos701bd.img 用dosimg来解的话就是: dosimg dos701bd.img 你也可以加上各种参数,用法上面的帖子里都说了。不过还是说一下吧。 举个例子,比如你的IMG里有子目录,你可以加参数/s dosimg dos701bd.img /s 象这样就可以了。当然,你这两个文件都要在当前的目录里才行(或者你在路径中指出了位置也行 ) |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |