中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS启动盘 & LOGO技术 (启动盘室) » 请教在光盘下如何复制光盘文件到最后一个硬盘盘符里面
English/Chinese Fix Translation
作者:
标题: 请教在光盘下如何复制光盘文件到最后一个硬盘盘符里面 上一主题 | 下一主题
xxdahai
新手上路





积分 17
发帖 7
注册 2009-5-7
状态 离线
『楼 主』:  请教在光盘下如何复制光盘文件到最后一个硬盘盘符里面 使用 LLM 解释/回答一下

本人新手,请教一下 在光盘启动时,如果通过DOS,在硬盘的最后一个盘符里面创建文件夹win98 并把光盘目录下的win98文件夹的文件复制到刚才创建的文件夹里面,然后执行硬盘win98里的setup 或者是直接复制光盘下的win98目录到最后一个硬盘盘符,然后执行安装,谢谢各位高手了!


2009-5-9 22:21
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
xxdahai
新手上路





积分 17
发帖 7
注册 2009-5-7
状态 离线
『第 2 楼』:   使用 LLM 解释/回答一下

补充一下,这里面需要自动判断硬盘最后一个盘符和光盘盘符,因为机器不一定是分了3个分区还是4个分区 格式也不一定全是FAT32


2009-5-9 22:26
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
DXSX
中级用户





积分 247
发帖 147
注册 2009-4-9
状态 离线
『第 3 楼』:   使用 LLM 解释/回答一下

最传统方法,用如下软件配合实现
1、drvtypes 列举当前可用的所有本地盘符
2、strings 对文本文件和字符串操作
3、findcd 找出光驱盘符
4、dready 判断磁盘状态是否可用
5、配合 bat 批处理的 goto 制作循环和转向
6、xcopy 复制文件及文件夹内容


2009-5-9 22:50
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
DXSX
中级用户





积分 247
发帖 147
注册 2009-4-9
状态 离线
『第 4 楼』:   使用 LLM 解释/回答一下

已经做好的bat包
http://www.namipan.com/d/40166a9cb234ac81e3b98d73d8a0726286ff760d210a0100

3个bat :
f_cd.bat 负责找出带有win98文件夹的光盘并将盘符,赋值给变量 cdron
f_hd.bat 负责找出识别出来的最后一个本地可写分区盘符,并赋值给变量 drv
mv.bat 根据f_cd.bat和f_hd.bat 的运行结果 把光盘中win98文件夹的内容复制到最后分区的 win98文件夹中。

涉及到的软件:
drvtypes 列举本地磁盘盘符
nset 接受命令传递信息并设置环境变量
aset 设置环境变量和数值运算
findcd 查找光驱
find 查找文本块中的字符串
xcopy 文件夹整体复制
dready 判断磁盘状态


2009-5-10 00:20
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
xxdahai
新手上路





积分 17
发帖 7
注册 2009-5-7
状态 离线
『第 5 楼』:   使用 LLM 解释/回答一下

我试一下 谢谢!


2009-5-10 04:48
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
xxdahai
新手上路





积分 17
发帖 7
注册 2009-5-7
状态 离线
『第 6 楼』:   使用 LLM 解释/回答一下

这三个批处理能整合到一个里面吗


2009-5-13 21:06
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
sky3000
新手上路





积分 2
发帖 1
注册 2009-5-12
状态 离线
『第 7 楼』:   使用 LLM 解释/回答一下

新人报道 看帖必回


2009-5-13 21:57
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
DXSX
中级用户





积分 247
发帖 147
注册 2009-4-9
状态 离线
『第 8 楼』:   使用 LLM 解释/回答一下

Originally posted by xxdahai at 2009-5-13 21:06:
这三个批处理能整合到一个里面吗


还是分别放置更好,程序段模块化。如果一次运行3个bat 可以编辑一个统一调用的批处理。

这3个批处理都有各自的功能,而且放到一起,涉及到各自的error信息识别和安排。相对麻烦一些,自己弄吧。

学习才是硬道理!


2009-5-13 23:22
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
xxdahai
新手上路





积分 17
发帖 7
注册 2009-5-7
状态 离线
『第 9 楼』:   使用 LLM 解释/回答一下

学习了


2009-5-13 23:33
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复

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


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



论坛跳转: