|
原帖由 云飞日月 于 2008-11-6 21:36 发表 
运行最新的vbs脚本后,还是出现如图问题
48948
然后执行X2C
48949
这个地方,我不管输入V还是V:,都是转换失败
48950
不好意思,昨天晚上出去了。
从你给出的图片看,你的电脑,第一硬盘也就是0号硬盘的第一分区被挂接到了v,而这个v并没有记录在循环记录dictionary类的 ff 中。导致分区列表不罗列v,而分区列表没有罗列的分区盘,是不能参与转换的。所以当你输入V的时候,会提示失败。
更奇怪的是:
1、既然 图片显示 CDE同属于一块硬盘的3个分区(1:1 1:2 1:3 ),为什么只有C是移动磁盘,而DE却不是?
2、而 循环中,PECMD 是按照硬盘顺序进行重新排序的,也就是不可能越过0:1分区直接,给1:1分区分配盘符
方案:3个
0、运行脚本前运行
PECMD SHOW F:0
把所有能识别的硬盘分区都显示出来
1、直接运行下面命令,看看起不起作用:
PECMD SUBJ C:
PECMD SUBJ V:
PECMD SHOW F:1,C
PECMD SHOW R:1,U
2、用
SET_DISK.rar
(1.54 KB, 下载次数: 59)
里面的
DISK_SIZE.VBS 看看各个分区的代号,有的是1(移动),有的是2(本地),有的是4(CDROM)
SET_DISKX.VBS 脚本进行了一步一步设置,看看他的步骤,同时,你自己从"我的电脑"里面随时看着各分区的变化。
[ 本帖最后由 dos时代菜鸟 于 2008-11-7 10:39 编辑 ] |
|