中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-04 03:20
48,038 主题排行 / 350,123 发帖 / 今日 0 篇 / 48,251 会员排行
DOS批处理 & 脚本技术(批处理室) » 判断移动硬盘的难题
可打印版本  1,024 / 4
第1楼 axi 发表于 2007-04-14 01:02
中级用户 发帖 93 积分 238 来自 GZ
判断移动硬盘的难题
命令:wmic logicaldisk where(drivetype='3') get caption,description

取得信息如下:

Caption Description
C: 本地固定磁盘
D: 本地固定磁盘
E: 本地固定磁盘
F: 本地固定磁盘
J: 本地固定磁盘

其中 J 为移动硬盘。由于被检测为同一类型 “本地固定磁盘” ,因此很难判断移动硬盘。试过用VBS也不能。如果不借助第三方软件,在 WIN 下是不是没办法判断移动硬盘呢?
第2楼 lianjiang2004 发表于 2007-04-14 01:03
金牌会员 发帖 1,884 积分 3,946
放个特征文件行不?
第3楼 axi 发表于 2007-04-14 01:08
中级用户 发帖 93 积分 238 来自 GZ
这个当然可以,但就失去灵活性。
第4楼 kich 发表于 2007-04-14 08:51
中级用户 发帖 168 积分 397
我觉得这样应该可以实现吧,不通过脚本,是思路:
首先不插任何USB盘,然后运行程序,把当前所有盘记录下来,可以放在一个特定位置,也可以放在注册表,然后,在插入USB盘后,盘符会边多,如果多出来的盘的属性是本地硬盘,那它就是移动硬盘了!!
这样应该行,不过,比较烦琐,要人工参与操作!!
只是个小思路!
第5楼 lxmxn 发表于 2007-04-14 13:54
版主 发帖 4,938 积分 11,386
可以先在一个文件中保存所有固顶磁盘的驱动器号,然后写个批来判断多出的那个驱动器,即可移动磁盘啦。
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023