Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Старожил


Сообщения: 175
Благодарности: 119

Профиль | Отправить PM | Цитировать


Где-то примерно так:
Код: Выделить весь код
Option Explicit

ScanCDROM
WScript.Quit 0

Sub ScanCDROM()
  Dim CheckDisk
  Dim fso
  Dim iDrive
  Dim WSShell
  Dim RetVal
    CheckDisk = False
    Set fso = CreateObject("Scripting.FileSystemObject")
    For Each iDrive in fso.Drives
      If iDrive.DriveType = 4 Then      
        If iDrive.IsReady Then
          CheckDisk = True
          If iDrive.VolumeName = "MY_DISK_2011" Then
            Set WSShell = CreateObject("WScript.Shell")
            WSShell.Run iDrive.Path & "\SETUP.EXE"
            Set WSShell = Nothing
            Set fso = Nothing
            Exit Sub
          End If    
        End If     
      End If
    Next
    If CheckDisk Then 
      RetVal = MsgBox("Вставьте MY_DISK_2011 и нажмите ОК", 65, "Сканирование CDROM")  
    Else
      RetVal = MsgBox("Вставьте диск в CD/DVD-привод и нажмите ОК", 65, "Сканирование CDROM")
    End If
    If Retval = 1 Then ScanCDROM
    Set fso = Nothing
End Sub
Это сообщение посчитали полезным следующие участники:

Отправлено: 14:42, 13-01-2011 | #2