中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » [已解决]如何正确的获得纯DOS下的最后分区盘符?
« [1] [2] [3] [4] [5] »
作者:
标题: [已解决]如何正确的获得纯DOS下的最后分区盘符? 上一主题 | 下一主题
lianjiang2004
金牌会员





积分 3946
发帖 1884
注册 2006-1-20
状态 离线
『第 46 楼』:  

因为你到现在才说出真正用途。呵呵。
这就是我在开始就提出的,是通用还是特定机子用。
根据你的用途,只能说是个人专用的通用。而非我们理解的一般意义上的通用。



Windows 一键还原
http://www.yjhy.com
2007-12-24 10:11
查看资料  发短消息 网志   编辑帖子  回复  引用回复
lianjiang2004
金牌会员





积分 3946
发帖 1884
注册 2006-1-20
状态 离线
『第 47 楼』:  

自己从头到尾搞得机子,备份恢复,可启动盘加行批处理就能搞定了。



Windows 一键还原
http://www.yjhy.com
2007-12-24 10:14
查看资料  发短消息 网志   编辑帖子  回复  引用回复
lianjiang2004
金牌会员





积分 3946
发帖 1884
注册 2006-1-20
状态 离线
『第 48 楼』:  

实际上需要的就是dos的系统文件3个,加ghost.exe,再加含一行ghost命令行的autoexec.bat应就能完成了。呵呵。



Windows 一键还原
http://www.yjhy.com
2007-12-24 10:19
查看资料  发短消息 网志   编辑帖子  回复  引用回复
qzwqzw
银牌会员

天的白色影子


积分 2342
发帖 635
注册 2004-3-6
状态 离线
『第 49 楼』:  

仍然不太理解楼主的意图
全程监控是否意味着全程手动备份

如果说是全程手动备份
那么就没有自动化的必要
直接手动选择分区无疑是最稳妥的

如果说是半自动化备份
那么需要考虑是在哪个时刻实现自动化
从楼主的需求来看
应该是在进入WinXP系统后
自动或手动执行写好的批处理代码
这段代码会写一个应用于DOS下Ghost备份的临时批处理

但是就如之前所讨论的那样
如果要为Ghost中自动指定分区
则使用分区号往往会优于盘符(我没有发现反例)
而且分区号的获取比盘符的获取更加容易

而如果并非为Ghost自动指定分区
则获取最后一个FAT/FAT32分区盘符的作用就很让人费解~~

2007-12-24 23:42
查看资料  发短消息 网志   编辑帖子  回复  引用回复
chishingchan
银牌会员




积分 1282
发帖 538
注册 2002-11-2
状态 离线
『第 50 楼』:  

各人的意愿不同,是没有说的!
例如:有次我帮别人买电脑时,对装机的人员交待如何如何分区,那人直摇头。
你说他知道我对硬盘的用途如何吗?

2007-12-25 11:01
查看资料  发短消息 网志   编辑帖子  回复  引用回复
lianjiang2004
金牌会员





积分 3946
发帖 1884
注册 2006-1-20
状态 离线
『第 51 楼』:  



  Quote:
Originally posted by chishingchan at 2007-12-25 11:01:
各人的意愿不同,是没有说的!
例如:有次我帮别人买电脑时,对装机的人员交待如何如何分区,那人直摇头。
你说他知道我对硬盘的用途如何吗?

现在的问题是,你全程监控,按你的意愿装机,分区,倒是简单了,请问如何保证你分的样子就是用户需要的?
看来是一笔糊涂账。呵呵。



Windows 一键还原
http://www.yjhy.com
2007-12-25 11:22
查看资料  发短消息 网志   编辑帖子  回复  引用回复
lianjiang2004
金牌会员





积分 3946
发帖 1884
注册 2006-1-20
状态 离线
『第 52 楼』:  

更不理解的为何一定要个fat分区来保存备份。呵呵。
水平有限,无法理解。



Windows 一键还原
http://www.yjhy.com
2007-12-25 11:32
查看资料  发短消息 网志   编辑帖子  回复  引用回复
qzwqzw
银牌会员

天的白色影子


积分 2342
发帖 635
注册 2004-3-6
状态 离线
『第 53 楼』:  

我明确知道你的意图不是我所想象的
而技术交流正是我们讨论这个问题的目的所在

虽然你曾多次解释你的需求背景
但是仅从这些文字我们无法看出它们之间的必然联系
这只存在两种可能性
一者是你的需求与你的方案并无必然联系
二者是你并没有完全表述清楚你的方案

如果你的技术方案存在某种隐私级别
那么你可以对方案的大致轮廓做一个介绍
而且最好在我们所关心的分区指定上多做一些说明
一者让它人可以从你的方案中获取经验
二者也可让自己方案更臻完善

虽然这些说明并不是必需的
但是这是对关心以及回复过你的问题的人的尊重

[ Last edited by qzwqzw on 2007-12-25 at 12:02 PM ]

2007-12-25 11:58
查看资料  发短消息 网志   编辑帖子  回复  引用回复
lianjiang2004
金牌会员





积分 3946
发帖 1884
注册 2006-1-20
状态 离线
『第 54 楼』:  

总结这几天我的回复,
1,若用户机的分区状态你能控制,则无需什么自动查找最后fat分区对应的盘符,有更简单的处理办法。
2,若你无法控制,则自动查找最后fat分区对应的盘符,缺少通用性,毫无意义。



Windows 一键还原
http://www.yjhy.com
2007-12-25 12:16
查看资料  发短消息 网志   编辑帖子  回复  引用回复
terse
银牌会员





积分 2404
发帖 946
注册 2005-9-8
状态 离线
『第 55 楼』:  

或许在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 ]



简单!简单!再简单!
2007-12-25 19:29
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
chishingchan
银牌会员




积分 1282
发帖 538
注册 2002-11-2
状态 离线
『第 56 楼』:  



  Quote:
Originally posted by lianjiang2004 at 2007-12-25 11:32 AM:
更不理解的为何一定要个fat分区来保存备份。呵呵。
水平有限,无法理解。

GHOST 是DOS下的软件,且我也不想多用读写NTFS分区格式的软件,所以分区成FAT32的格式!

2008-4-10 22:00
查看资料  发短消息 网志   编辑帖子  回复  引用回复
oilio
高级用户

前进者


积分 641
发帖 303
注册 2007-1-10
状态 离线
『第 57 楼』:  

按照楼主在41F的代码,是不是这样更方便?
wmic bootconfig get lastdrive



我相信总有一天,总会遇到一个人可以相濡以沫、相吻以湿!
2008-4-11 14:19
查看资料  发短消息 网志   编辑帖子  回复  引用回复
chishingchan
银牌会员




积分 1282
发帖 538
注册 2002-11-2
状态 离线
『第 58 楼』:  



  Quote:
Originally posted by oilio at 2008-4-11 02:19 PM:
按照楼主在41F的代码,是不是这样更方便?
wmic bootconfig get lastdrive

57楼的朋友没注意是"获得纯DOS下"的字眼吧?

2008-4-11 23:54
查看资料  发短消息 网志   编辑帖子  回复  引用回复
oilio
高级用户

前进者


积分 641
发帖 303
注册 2007-1-10
状态 离线
『第 59 楼』:  

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



我相信总有一天,总会遇到一个人可以相濡以沫、相吻以湿!
2008-4-12 10:55
查看资料  发短消息 网志   编辑帖子  回复  引用回复
chishingchan
银牌会员




积分 1282
发帖 538
注册 2002-11-2
状态 离线
『第 60 楼』:  



  Quote:
Originally posted by oilio at 2008-4-12 10:55 AM:
你自己说的代码总结在41楼啊,你41楼不也是用了wmic了吗?你修改过后的第一贴的第一个代码也用到了wmic啊,而且我说了,是按你在41楼的代码,是不是用我的那个更简短一点。我的话有任何不妥吗?

楼主再细看一下1楼的贴子,要求是在CMD环境下获得纯DOS下的最后分区。
其实你这段代码比我以前所收藏的代码还要精简一些,这个我收下了。

2008-4-12 17:18
查看资料  发短消息 网志   编辑帖子  回复  引用回复
« [1] [2] [3] [4] [5] »
请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


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



论坛跳转: