![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-08 04:25 |
共 48,041 主题排行 / 350,128 发帖 / 今日 3 篇 / 48,253 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » [已解决]如何正确的获得纯DOS下的最后分区盘符? |
| 可打印版本 7,720 / 65 |
| 第46楼 lianjiang2004 | 发表于 2007-12-24 10:11 |
| 金牌会员 发帖 1,884 积分 3,946 | |
|
因为你到现在才说出真正用途。呵呵。
这就是我在开始就提出的,是通用还是特定机子用。 根据你的用途,只能说是个人专用的通用。而非我们理解的一般意义上的通用。 |
|
| 第47楼 lianjiang2004 | 发表于 2007-12-24 10:14 |
| 金牌会员 发帖 1,884 积分 3,946 | |
|
自己从头到尾搞得机子,备份恢复,可启动盘加行批处理就能搞定了。
|
|
| 第48楼 lianjiang2004 | 发表于 2007-12-24 10:19 |
| 金牌会员 发帖 1,884 积分 3,946 | |
|
实际上需要的就是dos的系统文件3个,加ghost.exe,再加含一行ghost命令行的autoexec.bat应就能完成了。呵呵。
|
|
| 第49楼 qzwqzw | 发表于 2007-12-24 23:42 |
| 银牌会员 发帖 636 积分 2,343 | |
|
仍然不太理解楼主的意图
全程监控是否意味着全程手动备份 如果说是全程手动备份 那么就没有自动化的必要 直接手动选择分区无疑是最稳妥的 如果说是半自动化备份 那么需要考虑是在哪个时刻实现自动化 从楼主的需求来看 应该是在进入WinXP系统后 自动或手动执行写好的批处理代码 这段代码会写一个应用于DOS下Ghost备份的临时批处理 但是就如之前所讨论的那样 如果要为Ghost中自动指定分区 则使用分区号往往会优于盘符(我没有发现反例) 而且分区号的获取比盘符的获取更加容易 而如果并非为Ghost自动指定分区 则获取最后一个FAT/FAT32分区盘符的作用就很让人费解~~ |
|
| 第50楼 chishingchan | 发表于 2007-12-25 11:01 |
| 银牌会员 发帖 538 积分 1,284 | |
|
各人的意愿不同,是没有说的!
例如:有次我帮别人买电脑时,对装机的人员交待如何如何分区,那人直摇头。 你说他知道我对硬盘的用途如何吗? |
|
| 第51楼 lianjiang2004 | 发表于 2007-12-25 11:22 |
| 金牌会员 发帖 1,884 积分 3,946 | |
Originally posted by chishingchan at 2007-12-25 11:01: 现在的问题是,你全程监控,按你的意愿装机,分区,倒是简单了,请问如何保证你分的样子就是用户需要的? 看来是一笔糊涂账。呵呵。 |
|
| 第52楼 lianjiang2004 | 发表于 2007-12-25 11:32 |
| 金牌会员 发帖 1,884 积分 3,946 | |
|
更不理解的为何一定要个fat分区来保存备份。呵呵。
水平有限,无法理解。 |
|
| 第53楼 qzwqzw | 发表于 2007-12-25 11:58 |
| 银牌会员 发帖 636 积分 2,343 | |
|
我明确知道你的意图不是我所想象的
而技术交流正是我们讨论这个问题的目的所在 虽然你曾多次解释你的需求背景 但是仅从这些文字我们无法看出它们之间的必然联系 这只存在两种可能性 一者是你的需求与你的方案并无必然联系 二者是你并没有完全表述清楚你的方案 如果你的技术方案存在某种隐私级别 那么你可以对方案的大致轮廓做一个介绍 而且最好在我们所关心的分区指定上多做一些说明 一者让它人可以从你的方案中获取经验 二者也可让自己方案更臻完善 虽然这些说明并不是必需的 但是这是对关心以及回复过你的问题的人的尊重 [ Last edited by qzwqzw on 2007-12-25 at 12:02 PM ] |
|
| 第54楼 lianjiang2004 | 发表于 2007-12-25 12:16 |
| 金牌会员 发帖 1,884 积分 3,946 | |
|
总结这几天我的回复,
1,若用户机的分区状态你能控制,则无需什么自动查找最后fat分区对应的盘符,有更简单的处理办法。 2,若你无法控制,则自动查找最后fat分区对应的盘符,缺少通用性,毫无意义。 |
|
| 第55楼 terse | 发表于 2007-12-25 19:29 |
| 银牌会员 发帖 946 积分 2,404 | |
|
或许在fat分区创建~1文件夹吧 因为~1文件夹创建在NTFS分区在WIN下可以看到 个人猜测
其实 也可以这样FOR: for /f "skip=1 tokens=1" %%i in ('wmic logicaldisk where "FileSystem='FAT32'"') do set /a id+=1 [ Last edited by terse on 2007-12-25 at 07:39 PM ] |
|
| 第56楼 chishingchan | 发表于 2008-04-10 22:00 |
| 银牌会员 发帖 538 积分 1,284 | |
Originally posted by lianjiang2004 at 2007-12-25 11:32 AM: GHOST 是DOS下的软件,且我也不想多用读写NTFS分区格式的软件,所以分区成FAT32的格式! |
|
| 第57楼 oilio | 发表于 2008-04-11 14:19 |
| 高级用户 发帖 303 积分 641 | |
|
按照楼主在41F的代码,是不是这样更方便?
wmic bootconfig get lastdrive |
|
| 第58楼 chishingchan | 发表于 2008-04-11 23:54 |
| 银牌会员 发帖 538 积分 1,284 | |
Originally posted by oilio at 2008-4-11 02:19 PM: 57楼的朋友没注意是"获得纯DOS下"的字眼吧? |
|
| 第59楼 oilio | 发表于 2008-04-12 10:55 |
| 高级用户 发帖 303 积分 641 | |
|
你自己说的代码总结在41楼啊,你41楼不也是用了wmic了吗?你修改过后的第一贴的第一个代码也用到了wmic啊,而且我说了,是按你在41楼的代码,是不是用我的那个更简短一点。我的话有任何不妥吗?
|
|
| 第60楼 chishingchan | 发表于 2008-04-12 17:18 |
| 银牌会员 发帖 538 积分 1,284 | |
Originally posted by oilio at 2008-4-12 10:55 AM: 楼主再细看一下1楼的贴子,要求是在CMD环境下获得纯DOS下的最后分区。 其实你这段代码比我以前所收藏的代码还要精简一些,这个我收下了。 |
|
| 上一页 1 2 3 4 5 下一页 |
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |