中国DOS联盟论坛

中国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:
更不理解的为何一定要个fat分区来保存备份。呵呵。
水平有限,无法理解。


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:
按照楼主在41F的代码,是不是这样更方便?
wmic bootconfig get lastdrive



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:
你自己说的代码总结在41楼啊,你41楼不也是用了wmic了吗?你修改过后的第一贴的第一个代码也用到了wmic啊,而且我说了,是按你在41楼的代码,是不是用我的那个更简短一点。我的话有任何不妥吗?


楼主再细看一下1楼的贴子,要求是在CMD环境下获得纯DOS下的最后分区。
其实你这段代码比我以前所收藏的代码还要精简一些,这个我收下了。
上一页  1 2 3 4 5  下一页
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023