中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-09-18 01:25
47,812 主题排行 / 349,917 发帖 / 今日 0 篇 / 48,270 会员排行
DOS批处理 & 脚本技术(批处理室) » DOS下如何让批处理自动识别某个盘符是第几个分区?
可打印版本  8,257 / 24
第16楼 walu 发表于 2004-04-27 00:00
高级用户 发帖 201 积分 916
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后面要相应变为多少?
第17楼 Tamm 发表于 2004-04-28 00:00
中级用户 发帖 64 积分 397
这是 TFind 的定位搜索, /Fc,l 只从每行的第 c 列开始搜索,搜索范围 l 列
f30,10 的意思就是只搜索每行的第 30列-第40列这个范围。
这样能极大地减少误搜索的可能性

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

更正一下:因为卷标的长度是允许11个字符,所以我这个 /f30,10 其实是有错误的。
实际应用中,你可以适当放宽搜索范围。
第18楼 foxrao 发表于 2004-04-28 00:00
初级用户 发帖 9 积分 146
以下是引用walu在2004-4-24 13:31:34的发言:
唉,你们都不明白的了。幸好一键恢复精灵作者饶晓超能理解,并且准备编出一个有这样功能的程序。


程序写好了打开附件
第19楼 walu 发表于 2004-04-28 00:00
高级用户 发帖 201 积分 916
饶晓超兄弟真是厉害,谢谢你!我们QQ再谈
第20楼 hill2002zc 发表于 2004-05-20 00:00
初级用户 发帖 21 积分 177
你的问题看样解决了吧 你可以到 电脑报2003合定本去看看去
那里有你需要的东西
第21楼 红尘无罪 发表于 2004-05-20 00:00
初级用户 发帖 4 积分 121
哇,我都看不懂啊!好自卑哦!!我要好好学习!!
第22楼 jyssysz 发表于 2004-05-22 00:00
中级用户 发帖 50 积分 343
用PQDI。
第23楼 gmy 发表于 2004-05-22 00:00
版主 发帖 392 积分 1,113
GHOST8.0的命令行支持 源于NTFS分区里GHO文件,形式是 1:2\xxx.gho (第1硬盘第2个分区里的xxx.gho文件)

GDISK n 可以显示所有分区,配合STRINGS和FIND命令可以提取盘符(让DOS与WINXP下显示的盘符一致),我正着手编写批处理,用于新版的GHOST8.0启动盘。
第24楼 haonanren 发表于 2004-05-23 00:00
初级用户 发帖 14 积分 162
以下是引用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启动盘。


万分期待!
第25楼 crshen 发表于 2004-05-29 00:00
中级用户 发帖 126 积分 447
上一页  1 2
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023