Expulsar cd-rom

01/08/2005 - 10:03 por Dudoso | Informe spam
como podria, con alguna rutina, hacer que la unidad cd-rom expulsara el cd-rom
Gracias por las posibles respuestas
Un saludo

Preguntas similare

Leer las respuestas

#1 Angel J. Hernández M.
01/08/2005 - 16:28 | Informe spam
Puedes conseguir lo que quieres a través de WSH. A continuación te muestro
como sería

Const CDROM = 4
For Each d in CreateObject("Scripting.FileSystemObject").Drives
If d.DriveType = CDROM Then
Eject d.DriveLetter & ":\"
End If
Next

Sub Eject(CDROM)
Dim ssfDrives
ssfDrives = 17
CreateObject("Shell.Application")_
.Namespace(ssfDrives).ParseName(CDROM).InvokeVerb("E&ject")
End Sub

Saludos,


Angel J. Hernández M.
MCP - MCAD - MCSD - MCDBA
http://groups.msn.com/desarrolladoresmiranda
http://www.consein.com


"Dudoso" wrote in message
news:
como podria, con alguna rutina, hacer que la unidad cd-rom expulsara el
cd-rom
Gracias por las posibles respuestas
Un saludo
Respuesta Responder a este mensaje
#2 Alex
01/08/2005 - 16:54 | Informe spam
Otra posible manera:

Dim oWMP = CreateObject("WMPlayer.OCX.7")
Dim colCDROMs = oWMP.cdromCollection
If colCDROMs.Count >= 1 Then
Do
For i As Integer = 0 To colCDROMs.Count - 1
colCDROMs.Item(i).Eject()
Next ' cdrom
For i As Integer = 0 To colCDROMs.Count - 1
colCDROMs.Item(i).Eject()
Next ' cdrom
Loop
End If

Y cuidado con los poltergeis. :-D

Alex
(Vigo, España)

"Dudoso" escribió en el mensaje
news:
como podria, con alguna rutina, hacer que la unidad cd-rom expulsara el
cd-rom
Gracias por las posibles respuestas
Un saludo
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida