无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
楼主: dos时代菜鸟
打印 上一主题 下一主题

用VBS实现磁盘盘符理顺

[复制链接]
61#
发表于 2008-11-6 14:25:55 | 只看该作者
个人以为:有问题本身,并不是什么问题,关键是以怎样的态度看待问题。
回复

使用道具 举报

62#
发表于 2008-11-6 14:26:58 | 只看该作者
我已经申请辞去版主了,你的嘴上不要再出现“版主大人”字样,这是对人的尊重。
需要把 脚本 和 vbs支持库 都安装到光盘或者ABWXYZ盘。


这句话是谁说的,谁说的在光盘也可以?

[ 本帖最后由 victor888 于 2008-11-6 14:31 编辑 ]
回复

使用道具 举报

63#
 楼主| 发表于 2008-11-6 14:28:49 | 只看该作者
原帖由 lianjiang 于 2008-11-6 14:25 发表
个人以为:有问题本身,并不是什么问题,关键是以怎样的态度看待问题。


完全同意。
人家是 斑竹 嘛,可以咬住一个自己也 不太明白的问题 说人家的 不是。
没办法。我也当过 版主 ,咋没想到这样当呢?
回复

使用道具 举报

64#
 楼主| 发表于 2008-11-6 14:29:46 | 只看该作者
原帖由 victor888 于 2008-11-6 14:26 发表
我已经申请辞去版主了,你的嘴上不要再出现“版主大人”字样,这是对人的尊重。


这句话是谁说的,谁说的在光盘也可以?


这话是我说的,请看 60楼
回复

使用道具 举报

65#
 楼主| 发表于 2008-11-6 14:31:21 | 只看该作者
请求版主 把此贴锁住!我走了。不要再见。
回复

使用道具 举报

66#
发表于 2008-11-6 14:32:28 | 只看该作者
原帖由 dos时代菜鸟 于 2008-11-6 14:28 发表


完全同意。
人家是 斑竹 嘛,可以咬住一个自己也 不太明白的问题 说人家的 不是。
没办法。我也当过 版主 ,咋没想到这样当呢?


版主和讨论技术问题没有关系,我已经申请不当版主了,谁再拿版主说事谁就是王八。

[ 本帖最后由 victor888 于 2008-11-6 17:52 编辑 ]
回复

使用道具 举报

67#
发表于 2008-11-6 14:39:41 | 只看该作者
88了,我也不想来这里了。封ID最好。
回复

使用道具 举报

68#
发表于 2008-11-6 15:09:17 | 只看该作者
BS,骂人就太没有风度了。
回复

使用道具 举报

69#
发表于 2008-11-6 15:15:13 | 只看该作者
有没有版主啊....怎么还不锁贴呢?
回复

使用道具 举报

70#
发表于 2008-11-6 15:30:48 | 只看该作者
来这里是为了学习交流的 氛围有些不对了啊。汗。。。。。。。
回复

使用道具 举报

71#
发表于 2008-11-6 16:54:42 | 只看该作者
我是新手没有什么发言权,但我觉得每个人都有自已的观点,但能拿出来分享就是高手,大家是为了讨论技术来这里的不要搞成这样啊.......有点晕
回复

使用道具 举报

72#
发表于 2008-11-6 17:28:59 | 只看该作者
测试报告:
刚才测试了下。
调整盘符确实不错。而且把U盘设置为“U”盘了。
使用过程中也没有出现什么问题。

这个好像是不改那个U盘那个光驱盘的吧?
我用了两天机子测试,U盘那个光驱盘都没有改变。
这样最好,我就可以加在我修改的pe中了。

另外问一句:把这个命令放到Z盘行不行?
回复

使用道具 举报

73#
发表于 2008-11-6 17:37:33 | 只看该作者
原帖由 yidawpf 于 2008-11-6 17:28 发表
测试报告:
刚才测试了下。
调整盘符确实不错。而且把U盘设置为“U”盘了。
使用过程中也没有出现什么问题。

这个好像是不改那个U盘那个光驱盘的吧?
我用了两天机子测试,U盘那个光驱盘都没有改变。
这 ...



看了下源码,觉得只要Z盘不是移动盘就排除了,光盘不整理,本地硬盘也排了wxyz,声明本人理解有限啊!!!
回复

使用道具 举报

74#
发表于 2008-11-6 17:51:01 | 只看该作者
原帖由 dos时代菜鸟 于 2008-11-6 14:11 发表
我已经在 1 搂用醒目文字恢复 云飞日月 的问题了
在46楼紧 回答的。怕你老人家看不到,没想到你老人家还是没看到。


你那是在回答问题?你应该给他发个短信,我已经邀请别人来验证你的程序了。
回复

使用道具 举报

75#
 楼主| 发表于 2008-11-6 17:53:33 | 只看该作者
原帖由 昭存 于 2008-11-6 17:37 发表



看了下源码,觉得只要Z盘不是移动盘就排除了,光盘不整理,本地硬盘也排了wxyz,声明本人理解有限啊!!!


我设计的初衷是。
就算 ABUVWXYZ都是U盘,也会在脚本运行初期,全部被干掉,然后再重新挂在UTSRQPO上。
回复

使用道具 举报

76#
 楼主| 发表于 2008-11-6 17:55:40 | 只看该作者
USB_CDROM也是CDROM啊,当然跳过了。
回复

使用道具 举报

77#
发表于 2008-11-6 17:57:51 | 只看该作者
原帖由 dos时代菜鸟 于 2008-11-6 17:55 发表
USB_CDROM也是CDROM啊,当然跳过了。

这样我就可以放心使用了。
回复

使用道具 举报

78#
 楼主| 发表于 2008-11-6 17:58:10 | 只看该作者
鉴于 victor888 提出的 USB硬盘被识别成第一硬盘的问题。我这里给出一个不太完全的解决方案。
先运行 SET_DISK3.VBS 调整硬盘分区序列,如果确认C盘是USB硬盘的第一分区,就可以再运行这个 X2C.rar (618 Bytes, 下载次数: 66) 脚本暂时来解决.

X2C.VBS 的作用就是把当前C盘卸载并映射到V,然后询问用户,把需要设置成C的那个分区映射到C。

[ 本帖最后由 dos时代菜鸟 于 2008-11-6 17:59 编辑 ]
回复

使用道具 举报

79#
发表于 2008-11-6 18:07:37 | 只看该作者
这个USB硬盘的识别确实不太好解决,可以从注册表中的USBTOR来判断,但解决起来步骤要多。

VBS,我没研究过,总之,对于批处理,感觉命令少而简单,没有VBS强大。
回复

使用道具 举报

80#
发表于 2008-11-6 18:39:46 | 只看该作者
dos时代菜鸟已经在中午发过短信了,我一直没上网
我还在单位加班,一会儿回去看看我用的版本,并且测试一下第三版

BTW:是不是如果第三版还是那个问题,就紧接着用X2C?
回复

使用道具 举报

81#
 楼主| 发表于 2008-11-6 20:18:37 | 只看该作者
增加x2c脚本内容于一体 推出 set_disk4.vbs   SET_DISK4.rar (1.17 KB)
一个脚本 2 段功能。
回复

使用道具 举报

82#
发表于 2008-11-6 20:20:10 | 只看该作者
这个比较适合我的pe,我已经整合了。
我觉得那个usb硬盘的问题。
楼主能不能整合起来?搞两个vbs。太麻烦了吧。

其实还有一个办法,先排列后再把移动硬盘插上。
回复

使用道具 举报

83#
 楼主| 发表于 2008-11-6 20:23:52 | 只看该作者
原帖由 云飞日月 于 2008-11-6 18:39 发表
dos时代菜鸟已经在中午发过短信了,我一直没上网
我还在单位加班,一会儿回去看看我用的版本,并且测试一下第三版

BTW:是不是如果第三版还是那个问题,就紧接着用X2C?


用set_disk4.vbs 二合一的
回复

使用道具 举报

84#
发表于 2008-11-6 20:24:31 | 只看该作者
好的,我替换那个set-disk3.vbs
回复

使用道具 举报

85#
 楼主| 发表于 2008-11-6 20:30:44 | 只看该作者
原帖由 yidawpf 于 2008-11-6 20:20 发表
这个比较适合我的pe,我已经整合了。
我觉得那个usb硬盘的问题。
楼主能不能整合起来?搞两个vbs。太麻烦了吧。

其实还有一个办法,先排列后再把移动硬盘插上。



如果不是在启动的时候运行,就用 set_disk4.vbs 吧。在1楼
关键是set_disk4.vbs默认等待20秒。不适合启动加载。
回复

使用道具 举报

86#
发表于 2008-11-6 20:34:38 | 只看该作者
很好。。忘了问楼主了,,这个工具有激活USB及其他即插即用设备的功能吗?
回复

使用道具 举报

87#
发表于 2008-11-6 21:36:24 | 只看该作者
运行最新的vbs脚本后,还是出现如图问题

然后执行X2C


这个地方,我不管输入V还是V:,都是转换失败
回复

使用道具 举报

88#
 楼主| 发表于 2008-11-7 07:16:56 | 只看该作者
原帖由 云飞日月 于 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 编辑 ]
回复

使用道具 举报

89#
 楼主| 发表于 2008-11-7 07:38:39 | 只看该作者
原帖由 mapeimapei 于 2008-11-6 20:34 发表
很好。。忘了问楼主了,,这个工具有激活USB及其他即插即用设备的功能吗?


没有,只是简单的排列磁盘序号。
回复

使用道具 举报

90#
 楼主| 发表于 2008-11-7 16:35:38 | 只看该作者
更新 set_disk5.rar 看1楼
增加对 未知类型设备的 操作;增加循环退出条件防止死循环;增加运行前后磁盘分区个数对比检测;引入showdrive程序协助显示隐藏分区。

脚本x2c部分基本可以解决 云飞日月 的问题。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-7-28 09:58

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表