无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 3308|回复: 6
打印 上一主题 下一主题

请教关于打开畸形文件夹的问题

[复制链接]
跳转到指定楼层
1#
发表于 2010-4-27 20:22:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
前几天在论坛上看到一篇帖子,是关于如何打开畸形文件夹的方法.
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=146002&highlight=%BB%FB%D0%CE%CE%C4%BC%FE%BC%D0
但是在XP下,用这个VBS不能打开U盘内的畸形文件夹

     On Error Resume Next
     Set objShell = CreateObject("Wscript.Shell")
     objShell.Run("..:\......\")


如果把“..”改成U盘的对应盘符就可以正常打开,那怎样打开可移动设备里的畸形文件夹呢?
知道的帮帮忙,我对VBS一点都不懂,我只有一个自己改过的批处理能打开U盘内的畸形文件夹.有兴趣的看一下,感觉打开的好慢


     @echo off
     for %%i in (N M L K J I H G F) do (
     for /f "delims=" %%j in ('fsutil fsinfo drivetype %%i:^|find/i "可移动驱动器"') do (
     set "b=%%j"
     ))
     set "lis=%b:~0,1%"
     vol %lis%:>nul 2>nul
     start %lis%:\......\
     exit
2#
发表于 2010-4-27 22:11:38 | 只看该作者
为什么一定要vbs,bat不是也ok吗
回复

使用道具 举报

3#
发表于 2010-4-27 22:40:35 | 只看该作者
使用最新版本的diskgen,什么文件夹也打开了。
回复

使用道具 举报

4#
发表于 2010-4-28 11:55:05 | 只看该作者
自己用命令不就可以了吗!
回复

使用道具 举报

5#
 楼主| 发表于 2010-4-28 18:59:59 | 只看该作者
bat在一定条件下也不能打开,比如被沙盘保护的盘符,但VBS可以。打开一个文件夹运行Disk genius,感觉小题大做了。直接用命令打开也不方面,还要打命令上去。

[ 本帖最后由 wowuyanle 于 2010-4-28 19:01 编辑 ]
回复

使用道具 举报

6#
发表于 2010-4-28 20:04:54 | 只看该作者
Wscript.Echo GetDriveList()

Function GetDriveList() '自定义函数
   
Dim ObjFSO,d,dc,s,n
    Set ObjFSO = CreateObject("Scripting.FileSystemObject")
   
Set dc = ObjFSO.drives '获得驱动器集合
   
For Each d In dc
        s = s & d.driveLetter & "--" & d.DriveType & vbCrLf
    Next
   
getdrivelist = s
End Function

注意DriverType
回复

使用道具 举报

7#
 楼主| 发表于 2010-4-29 20:24:12 | 只看该作者
谢谢六楼的回复,但我还是有些看不懂,麻烦解释下
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-8-27 07:34

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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