中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » DOS下如何让批处理自动识别某个盘符是第几个分区?
作者:
标题: DOS下如何让批处理自动识别某个盘符是第几个分区? 上一主题 | 下一主题
walu
高级用户




积分 916
发帖 201
注册 2003-5-4
状态 离线
『第 16 楼』:   使用 LLM 解释/回答一下

Re:Tamm
“TFind /f30,10 "label" %temp%\temp.txt >%temp%\temp1.txt ”
这一行中的/f30,10究竟是什么意思呢?假如temp.txt的内容如下


Fixed Disk Drive Status

HD0 16379 MB

Drive Volume Name Size File System
1 PA Connectix 5601 MB FAT32
2 P IBM_SERVICE 6558 MB FAT32
3 L 102 MB FAT16
4 L 400 MB FAT32
5 L 196 MB FAT16
6 L 196 MB FAT16
7 L 251 MB FAT16
8 L IBM_SER 306 MB FAT32
9 L 243 MB FAT32
10 L 173 MB NTFS
11 L 227 MB FAT32
12 L 102 MB FAT16
13 L 322 MB FAT32
14 L 275 MB FAT32
15 L 196 MB FAT16
16 L 235 MB FAT16
17 L 329 MB FAT16
18 L 510 MB FAT32
19 P 157 MB FAT16
20 L 173 MB NTFS
21 L 227 MB FAT32
22 L 102 MB FAT16
23 L 322 MB FAT32
24 L 275 MB FAT32
25 L 275 MB FAT32
26 L 275 MB FAT32
27 L 275 MB FAT32
28 L 275 MB FAT32
29 L 275 MB FAT32
30 L 275 MB FAT32
31 L 275 MB FAT32
32 L IBM_SERVI 196 MB FAT16

Press any key to continue...


则“TFind /f30,10 "label" %temp%\temp.txt >%temp%\temp1.txt ”中的f后面要相应变为多少?


2004-4-27 00:00
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
Tamm
中级用户




积分 397
发帖 64
注册 2004-4-18
状态 离线
『第 17 楼』:   使用 LLM 解释/回答一下

这是 TFind 的定位搜索, /Fc,l 只从每行的第 c 列开始搜索,搜索范围 l 列
f30,10 的意思就是只搜索每行的第 30列-第40列这个范围。
这样能极大地减少误搜索的可能性

你用it.com的时候,你可以打开 temp.txt 去数一下,看看它的卷标是出现在第几列。

更正一下:因为卷标的长度是允许11个字符,所以我这个 /f30,10 其实是有错误的。
实际应用中,你可以适当放宽搜索范围。


2004-4-28 00:00
查看资料  发送邮件  发短消息  网志  OICQ (136587)  编辑帖子  回复  引用回复
foxrao
初级用户




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

以下是引用walu在2004-4-24 13:31:34的发言:
唉,你们都不明白的了。幸好一键恢复精灵作者饶晓超能理解,并且准备编出一个有这样功能的程序。


程序写好了打开附件


2004-4-28 00:00
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
walu
高级用户




积分 916
发帖 201
注册 2003-5-4
状态 离线
『第 19 楼』:   使用 LLM 解释/回答一下

饶晓超兄弟真是厉害,谢谢你!我们QQ再谈


2004-4-28 00:00
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
hill2002zc
初级用户




积分 177
发帖 21
注册 2004-4-14
状态 离线
『第 20 楼』:   使用 LLM 解释/回答一下

你的问题看样解决了吧 你可以到 电脑报2003合定本去看看去
那里有你需要的东西


2004-5-20 00:00
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
红尘无罪
初级用户




积分 121
发帖 4
注册 2004-5-16
状态 离线
『第 21 楼』:   使用 LLM 解释/回答一下

哇,我都看不懂啊!好自卑哦!!我要好好学习!!


2004-5-20 00:00
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
jyssysz
中级用户




积分 343
发帖 50
注册 2004-2-21
状态 离线
『第 22 楼』:   使用 LLM 解释/回答一下

用PQDI。


2004-5-22 00:00
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
gmy
版主

操作系统爱好者


积分 1113
发帖 392
注册 2002-11-11
状态 离线
『第 23 楼』:   使用 LLM 解释/回答一下

GHOST8.0的命令行支持 源于NTFS分区里GHO文件,形式是 1:2\xxx.gho (第1硬盘第2个分区里的xxx.gho文件)

GDISK n 可以显示所有分区,配合STRINGS和FIND命令可以提取盘符(让DOS与WINXP下显示的盘符一致),我正着手编写批处理,用于新版的GHOST8.0启动盘。




DOS之家 http://doshome.com 站长 葛明阳
2004-5-22 00:00
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
haonanren
初级用户




积分 162
发帖 14
注册 2004-5-16
状态 离线
『第 24 楼』:   使用 LLM 解释/回答一下

以下是引用gmy在2004-5-22 上午 10:23:59的发言:
GHOST8.0的命令行支持 源于NTFS分区里GHO文件,形式是 1:2\xxx.gho (第1硬盘第2个分区里的xxx.gho文件)

GDISK n 可以显示所有分区,配合STRINGS和FIND命令可以提取盘符(让DOS与WINXP下显示的盘符一致),我正着手编写批处理,用于新版的GHOST8.0启动盘。


万分期待!


2004-5-23 00:00
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
crshen
中级用户




积分 447
发帖 126
注册 2004-2-10
状态 离线
『第 25 楼』:   使用 LLM 解释/回答一下



看看这个行不行,点击进入




从来不用别人的东西,要用,也先改成自己的再说!
2004-5-29 00:00
查看资料  发送邮件  发短消息  网志  OICQ (67154440)  编辑帖子  回复  引用回复

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


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



论坛跳转: