![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-09-06 08:53 |
共 47,812 主题排行 / 349,914 发帖 / 今日 0 篇 / 48,268 会员排行 |
| DOS启动盘 & LOGO技术 (启动盘室) » 请教在光盘下如何复制光盘文件到最后一个硬盘盘符里面 |
| 可打印版本 1,869 / 8 |
| 第1楼 xxdahai | 发表于 2009-05-09 22:21 |
| 新手上路 发帖 7 积分 17 | |
|
请教在光盘下如何复制光盘文件到最后一个硬盘盘符里面 本人新手,请教一下 在光盘启动时,如果通过DOS,在硬盘的最后一个盘符里面创建文件夹win98 并把光盘目录下的win98文件夹的文件复制到刚才创建的文件夹里面,然后执行硬盘win98里的setup 或者是直接复制光盘下的win98目录到最后一个硬盘盘符,然后执行安装,谢谢各位高手了!
|
|
| 第2楼 xxdahai | 发表于 2009-05-09 22:26 |
| 新手上路 发帖 7 积分 17 | |
|
补充一下,这里面需要自动判断硬盘最后一个盘符和光盘盘符,因为机器不一定是分了3个分区还是4个分区 格式也不一定全是FAT32
|
|
| 第3楼 DXSX | 发表于 2009-05-09 22:50 |
| 中级用户 发帖 147 积分 247 | |
|
最传统方法,用如下软件配合实现
1、drvtypes 列举当前可用的所有本地盘符 2、strings 对文本文件和字符串操作 3、findcd 找出光驱盘符 4、dready 判断磁盘状态是否可用 5、配合 bat 批处理的 goto 制作循环和转向 6、xcopy 复制文件及文件夹内容 |
|
| 第4楼 DXSX | 发表于 2009-05-10 00:20 |
| 中级用户 发帖 147 积分 247 | |
|
已经做好的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 判断磁盘状态 |
|
| 第5楼 xxdahai | 发表于 2009-05-10 04:48 |
| 新手上路 发帖 7 积分 17 | |
|
我试一下 谢谢!
|
|
| 第6楼 xxdahai | 发表于 2009-05-13 21:06 |
| 新手上路 发帖 7 积分 17 | |
|
这三个批处理能整合到一个里面吗
|
|
| 第7楼 sky3000 | 发表于 2009-05-13 21:57 |
| 新手上路 发帖 1 积分 2 | |
|
新人报道 看帖必回
|
|
| 第8楼 DXSX | 发表于 2009-05-13 23:22 |
| 中级用户 发帖 147 积分 247 | |
Originally posted by xxdahai at 2009-5-13 21:06: 还是分别放置更好,程序段模块化。如果一次运行3个bat 可以编辑一个统一调用的批处理。 这3个批处理都有各自的功能,而且放到一起,涉及到各自的error信息识别和安排。相对麻烦一些,自己弄吧。 学习才是硬道理! |
|
| 第9楼 xxdahai | 发表于 2009-05-13 23:33 |
| 新手上路 发帖 7 积分 17 | |
|
学习了
|
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |