计算机二级VisualBasic辅导:用VB打开任意盘(硬盘/U盘/光盘)的文件
来源:优易学  2010-1-15 16:00:07   【优易学:中国教育考试门户网】   资料下载   IT书店

 

  参数表
  参数 类型及说明
  nDrive String,包含了驱动器根目录路径的一个字串
  如下用打开光盘指定的里的文件做例子:
  Private Declare Function GetLogicalDriveStrings Lib "kernel32" Alias "GetLogicalDriveStringsA" (ByVal nBufferLength As Long, ByVal lpBuffer As String) As Long
  Private Declare Function GetDriveType Lib "kernel32" Alias "GetDriveTypeA" (ByVal nDrive As String) As Long
  Private Sub Form_Click()
   Dim StrDrive As String '盘符串(A:\ C:\ D:\...)
   Dim DriveID As String'盘符(如:A:\)
   StrDrive = String(100, Chr$(0))'初始化盘符串
   Call GetLogicalDriveStrings(100, StrDrive) '返回盘符串
   Dim i As Integer
   '返回光盘盘符到数组
   For i = 1 To 100 Step 4 '注意这里是4
   DriveID = Mid(StrDrive, i, 3)'枚举盘符
   If DriveID = Chr$(0) & Chr(0) & Chr(0) Then Exit For '没有盘符,即时退出循环
   If GetDriveType(DriveID) = 5 Then Call ShellPro(DriveID)
   '如果枚举到的盘是CD-ROM,转到 ShellPro 子程序

上一页  [1] [2] [3] 下一页

责任编辑:cyth

文章搜索:
 相关文章
热点资讯
资讯快报
热门课程培训