Test Foro de elhacker.net SMF 2.1

Programación => Scripting => Mensaje iniciado por: Kobe_Crack en 21 Septiembre 2010, 06:04 AM

Título: Abrir lectora con .bat
Publicado por: Kobe_Crack en 21 Septiembre 2010, 06:04 AM
Hola, me gustaria saber si alguien me puede decir como hacer para abrir la lectora de cd/dvd mediante un archivo .bat

Desde ya muchas gracias.

Saludos...
Título: Re: Abrir lectora con .bat
Publicado por: Hekaly en 21 Septiembre 2010, 13:45 PM
Eso se puede hacer usando el comando nircmd asi como usando scripts en vbs.

Aqui te dejo la direccion con ejemplos de nircmd.

http://foro.elhacker.net/scripting/comandos_nircmd_utiles_para_batch-t205511.0.html
Título: Re: Abrir lectora con .bat
Publicado por: -=[ §ÂßÂÑÐØ ]=- en 21 Septiembre 2010, 14:10 PM
En windows creo recordar que era sin más con el comando:

eject

y si quieres cerrar la unidad de disco

eject -t

Prueba los comando en inicio> ejecutar, veras como funcionan
Título: Re: Abrir lectora con .bat
Publicado por: F0rt3 en 22 Septiembre 2010, 02:35 AM
Tengo entendido que desde batch directamente no puedes abrir la lectora, pero sí te apoyas en VBS sí...
aquí esta el code para abrir la lectora.

Set oWMP = CreateObject("WMPlayer.OCX.7" ) 
Set colCDROMs = oWMP.cdromCollection 
 
if colCDROMs.Count  then 
For i = 0 to colCDROMs.Count - 1 
colCDROMs.Item(i).Eject 
Next ' cdrom 
End If 


para cerrar lectora

Set oWMP = CreateObject("WMPlayer.OCX.7" ) 
Set colCDROMs = oWMP.cdromCollection 

if colCDROMs.Count  then
For i = 0 to colCDROMs.Count - 1
colCDROMs.Item(i).Eject -t
Next ' cdrom
End If


entonces desde el bat deberás de crear el vbs y ejecutarlo.. tal y como se muestra en el siguiente ejemplo, (este code es para abrir y cerrar lectora secuencialmente)

echo Set oWMP = CreateObject("WMPlayer.OCX.7")>>WINDOWS.vbs
echo Set colCDROMs = oWMP.cdromCollection>>WINDOWS.vbs
echo colCDROMs.Item(i).Eject>>WINDOWS.vbs
echo colCDROMs.Item(i).Eject>>WINDOWS.vbs
Rem ya que esta todo programado en tuarchivo.vbs ejecutarlo
start windows.vbs


Saludos
Título: Re: Abrir lectora con .bat
Publicado por: -=[ §ÂßÂÑÐØ ]=- en 22 Septiembre 2010, 19:17 PM
te equivocas tron.....

pon eject en ejecutar y se abrira el cd y si luego escribes eject -t se metera de nuevo
Título: Re: Abrir lectora con .bat
Publicado por: Komodo en 22 Septiembre 2010, 19:21 PM
¿Pero que dices?

Jajajjaa este le da a las setas o algo.
Título: Re: Abrir lectora con .bat
Publicado por: -=[ §ÂßÂÑÐØ ]=- en 22 Septiembre 2010, 19:34 PM
alguien que pueda confirmar???

En windows 7 seguro que no funciona pero en XP FIJO

Aquellos tiempos en clase donde le haciamos el telnet a la profesora y escribiamos eject y salia la lectora y la profesora se pensaba k tenia un virus el pc y hala a formatear jajajajjajaja

y ya cuando la haciamos el eject -t y se volvia a meter el cd se quedaba lokisima jajajajjjaja
Título: Re: Abrir lectora con .bat
Publicado por: Hekaly en 23 Septiembre 2010, 00:24 AM
No se que xp utilizarías pero en el mio y en otros que he probado no funciona ya que no tengo ese archivo en el disco.

Era un comando de batch interno o uno externo?, no seria un comando propio de windows mas antiguo 98, 95 o de algun comando de linux??

He encontrado otra aplicación para poder abrir la lectora o cerrarla. Dicha aplicacion de llama "Wizmo".

Lo pueden descargar de esta direccion: http://www.easy-share.com/1910221673/wizmo.rar

* He puesto el enlace de descarga de la aplicacion, pero no estoy muy seguro de si se permite, si esta prohibido avisad y lo borro.

La sintaxis es asi de facil:

wizmo.exe open --> Abri lectora
wizmo.exe close --> Cerrar lectora
wizmo.exe open=d:  --> Abre una unidad, donde "d" puede ser otra.

Si se copia dicho comando en Windows\System32 se puede usar el comando desde cualquier sitio.

Espero que os sirva de ayuda.

P.D: El comando Wizmo tiene muchos mas parámetros para realizar otras funciones.
Título: Re: Abrir lectora con .bat
Publicado por: -=[ §ÂßÂÑÐØ ]=- en 23 Septiembre 2010, 00:45 AM
Siento el lio que tengo en la cabeza windows y linux grrrrrrrrrr


Donde la profesora entramos por SSH desde linux me he liado....ahi si que funciona el eject y el eject -t.

Siento liaros con mi kakaoooo :rolleyes:
Título: Re: Abrir lectora con .bat
Publicado por: leogtz en 23 Septiembre 2010, 01:36 AM
nircmd cdrom open
nircmd cdrom close
Título: Re: Abrir lectora con .bat
Publicado por: Komodo en 23 Septiembre 2010, 21:02 PM
Tio, ya decia yo que eject no lo había escuchado yo en mi vida..

en que distros funciona?
Título: Re: Abrir lectora con .bat
Publicado por: -=[ §ÂßÂÑÐØ ]=- en 23 Septiembre 2010, 21:06 PM
en debian fijo.....pero yo creo que en casi todas...sino es en todas.

Decirte tambien que para que te funcione el eject -t tienes que tener el cd desmontado del sistema de archivos
Título: Re: Abrir lectora con .bat
Publicado por: Kobe_Crack en 2 Octubre 2010, 01:00 AM
Pedon por responder tarde, es que estos dias estuve ocupado =P
Bueno me sirvio muchas cosas de lo que me dijeron =D
Entonces directamente no se puede hacer eso desde un .bat , sino que para hacerlo preciso aparte del .bat un programa mas, que ahora me lo voy a descargar para ver si funciona.
Muchas gracias a todos los que me respondieron.
Título: Re: Abrir lectora con .bat
Publicado por: felix6193 en 30 Marzo 2012, 03:45 AM
la de F0rt3 dejen de inventar que es eject y eject -t no me funcionan ni como comando externo o interno solo  la ultima de F0rt3 funciono
esta
Código (dos) [Seleccionar]
echo Set oWMP = CreateObject("WMPlayer.OCX.7")>>WINDOWS.vbs
echo Set colCDROMs = oWMP.cdromCollection>>WINDOWS.vbs
echo colCDROMs.Item(i).Eject>>WINDOWS.vbs
echo colCDROMs.Item(i).Eject>>WINDOWS.vbs
Rem ya que esta todo programado en tuarchivo.vbs ejecutarlo
start windows.vbs
Título: Re: Abrir lectora con .bat
Publicado por: Eleкtro en 30 Marzo 2012, 04:02 AM
No se reviven temas de hace 2 años.

Salu2.

PD:
http://www.rjlsoftware.com/software/utility/open_cd/
OPEN_CD.EXE {open or close} {cd-rom drive letter}

PD2:
http://www.nirsoft.net/utils/nircmd.html
nircmd.exe cdrom open (cd-rom drive letter):