![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-04 21:48 |
共 48,038 主题排行 / 350,123 发帖 / 今日 0 篇 / 48,251 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 谁可以帮我写一个确定硬盘1:2分区盘符的批处理啊 |
| 可打印版本 920 / 14 |
| 第1楼 anyway | 发表于 2007-06-07 14:55 |
| 初级用户 发帖 17 积分 48 | |
|
谁可以帮我写一个确定硬盘1:2分区盘符的批处理啊 我想要一个可以判断诺顿GHOST认为的1:2分区盘符的批处理,这样我就可以用letassig把它的盘符改成D了,因为我有个应用要这样子,不知道我说清楚了没有,先谢谢了 啊
|
|
| 第2楼 anyway | 发表于 2007-06-07 17:26 |
| 初级用户 发帖 17 积分 48 | |
|
用minito可以找出1:2分区的盘符,但是如果想用letassig改盘符不知道批处理应该怎么写啊
|
|
| 第3楼 anyway | 发表于 2007-06-07 18:09 |
| 初级用户 发帖 17 积分 48 | |
|
用到的应该是dos管道命令吧 就是教程看的不是很明白不知道怎么写好跪求高手一解!
|
|
| 第4楼 anyway | 发表于 2007-06-07 19:40 |
| 初级用户 发帖 17 积分 48 | |
|
晕 还是没有人回答啊 我就是想用minito -turn 1:2 -nohp -ifs这个命令输出的结果是一个盘符,比如e:然后用letassig d=e:这个命令把它的盘符改成d盘 试了好多种都试不出来
|
|
| 第5楼 terse | 发表于 2007-06-07 20:09 |
| 银牌会员 发帖 946 积分 2,404 | |
|
用的什么版本?试试下面的 看行不行!
minito /t 1:2 /nohp /ifs |
|
| 第6楼 anyway | 发表于 2007-06-07 21:02 |
| 初级用户 发帖 17 积分 48 | |
|
这个和我那个命令是不是一样的哦 我是想借这个输出的结果来做下面一条指令的参数 运行下一条指令的
|
|
| 第7楼 terse | 发表于 2007-06-07 21:11 |
| 银牌会员 发帖 946 积分 2,404 | |
|
有没试过 letassig d=e: e=d:?
[ Last edited by terse on 2007-6-7 at 09:13 PM ] |
|
| 第8楼 anyway | 发表于 2007-06-07 21:15 |
| 初级用户 发帖 17 积分 48 | |
|
这个肯定没问题的 我就是想先用minito判断一下1:2分区的盘符 然后用letassig改成d,这样的话如果1:2分区不是d盘的话 最后就可以设成d盘了 如果原来就是d盘的话反正letassig d=d:也不会有变化的,因为我有个批处理需要判断d盘是否存在一个文件 但是如果因为ntfs分区导致盘符错乱的话就不好了
|
|
| 第9楼 terse | 发表于 2007-06-07 21:57 |
| 银牌会员 发帖 946 积分 2,404 | |
|
本人以为GHOST的话 应该用1:2表示不是更好?
|
|
| 第10楼 anyway | 发表于 2007-06-07 22:04 |
| 初级用户 发帖 17 积分 48 | |
|
我是需要先用批处理判断一下d盘是否存在哪个文件 然后运行一些指令后再执行GHOST的 所以一定要有这个过程啊
|
|
| 第11楼 terse | 发表于 2007-06-07 22:28 |
| 银牌会员 发帖 946 积分 2,404 | |
|
minito -turn 1:2 -nohp -ifs后 如果你加载了ifs 那么此时的盘符可以读写的啊 因此也可以判断 并非要转换过来! 如:minito -turn 1:2 -nohp -ifs 得到E: 那么 IF EXIST e:\判断文件 不是一样效果? 不知道你的具体情形 我想应该同理
|
|
| 第12楼 lianjiang2004 | 发表于 2007-06-07 22:32 |
| 金牌会员 发帖 1,884 积分 3,946 | |
|
问题说明不清。
|
|
| 第13楼 anyway | 发表于 2007-06-07 22:47 |
| 初级用户 发帖 17 积分 48 | |
|
好像是说的不清楚 我重新说一下好了 假如我的c盘d盘都是ntfs格式e盘是fat32格式 如果我想要做一个批处理内容是判断D盘是否存在一个文件我只能用if exist d:\xxxx这样子的形式吧, 如果存在就执行GHOST执行备份到1:2分区的操作,但是因为ntfs分区的存在导致了我的分区混乱了 d盘不是GHOST认为的1:2分区 所以只好要找出加载了IFS后的1:2分区的盘符 然后改成d好让批处理判断是吗
|
|
| 第14楼 anyway | 发表于 2007-06-08 07:38 |
| 初级用户 发帖 17 积分 48 | |
|
就是用什么样的方法才可以调用一条指令运行的结果作为下个指令运行的参数啊
|
|
| 第15楼 lianjiang2004 | 发表于 2007-06-08 12:35 |
| 金牌会员 发帖 1,884 积分 3,946 | |
|
根本无需letassig。无意义。
其实也可以不用知道1:2的盘符。 比如采用以下思路: 1,加载ntfs驱动 2,查询特定文件,找到后复制相关文件到内存盘。 3,运行指定批处理。 |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |