|
|||||||
| Programación Escribe aquí todo lo relacionado sobre programación, ya sea C, C++, PHP, etc, etc... |
![]() |
|
|
LinkBack | Herramientas |
|
|||
|
Hola, me ha dado por crear archivos .bat y me gustaria sober un codigo para abrir y cerrar la bandeja de cd.
He probado con: Set oWMP = CreateObject("WMPlayer.OCX.7") Set colCDROMs = oWMP.cdromCollection colCDROMs.Item(i).Eject colCDROMs.Item(i).Eject Y con: for /f "tokens=1" %%{ in ('wmic logicaldisk get caption^, description ^| find /i "CD-ROM"') do ( nircmd cdrom open %%{ nircmd cdrom close %%{ ) Pero al ejecutar los lotes se me abre la pantalla esa negra(Ejecutar) y salen ahi, un monton de codigos repitiendose. teneis por ahi algun codigo para ello? muchas gracias
__________________
![]() ![]() ![]() ![]() ![]() ![]() ![]()
|
|
||||
|
Cita:
Lo cual es lógico ya que en la época del DOS no existían este tipo de dispositivos... Hay, eso si, algunas aplicaciones que soportan línea de comandos y si pones sus ejecutables en la carpeta de Windows, te permitirán controlar entre otras cosas la apertura y cierre de las bandejas de las unidades de disco extraíbles. Un buen ejemplo de estas utilidades es >>Wizmo<<. Si pones el ejecutable de Wizmo en la carpeta Windows y utilizas el comando: "wizmo.exe open" Esto hará que se abra la bandeja de la unidad de disco extraible que el sistema tenga configurada como la unidad principal por defecto. Para cerrarla, el comando sería: "wizmo.exe close" Si, en cambio, quieres abrir una unidad en particular, el comando sería: wizmo.exe open=[drive:] O sea, si quieres abrir la unidad E, el comando sería wizmo.exe open=e: Para cerrar sería lo mismo pero con close...
__________________
I'm in my heaven. All's right with the world. |
| Los siguientes usuarios agradecieron a es3ado este mensaje: | ||
Zero-Sama (10-Jun-2010)
| ||
|
|||
|
eject --> abrir
eject -t --> cerrar ..... ..... ups La potencia del shell de linux es lo que tiene... Recuerda que el DOS que llevan los windows desde XP/2000 es simulado, y estoy casi seguro de que antiguamente existía una librería externa que te lo hacía además del manejo avanzado del cd (le preguntaré a un compañero a ver si se acuerda cómo se llamaba), pero actualmente los scripts batch de DOS se quedan muy atrás y encima capados. Realmente para usuarios avanzados es un atraso no disponer de un shell desde donde hacer cositas básicas pero útiles de forma rápida, con 2 o 3 (o 50) líneas. Un saludo! |
| Los siguientes usuarios agradecieron a Mortadelo este mensaje: | ||
tils (17-May-2010)
| ||
|
||||
|
Si mal no recuerdo existe un comando que puedes poner al inicio de tu .bat para no ver los comandos en la pantalla del DOS y es:
@Echo off con respecto a los días del DOS si existía un controlador de CD-ROM pero es muy difícil encontrarlo ahora, intenta realizando un .bat mas o menos haci con el ""wizmo.exe" @Echo off wizmo.exe open exit y otro haci @Echo off wizmo.exe close exit Espero haberte solucionado tu duda, si necesitas mas leche mejor compras una vaca ![]()
|
| Los siguientes usuarios agradecieron a Kyo85 este mensaje: | ||
tils (17-May-2010)
| ||
|
|||
|
bueno, llo en realidad solo queria para fastidiar un poquillo XD.
Se lo envias a un amigo y abriendose y cerraandose la vandeja la verdad es que mola. Por otro lado un dia me enviaron un virus de esos, como los de ciberbromas.com, y ponia: "¡Mira lo que se hacer!" Y se empezaba a abror y cerrar la bandeja.
__________________
![]() ![]() ![]() ![]() ![]() ![]() ![]()
|
![]() |
| (0 miembros y 1 visitantes) | |
| Herramientas | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Recuperar archivos borrados con Glary undelete | Hagane1 | Software/Aplicaciones | 0 | 04-Oct-2009 01:01 |
| Abrir archivos de word sin office con Word Reader | Hagane1 | Software/Aplicaciones | 0 | 30-Jul-2009 23:31 |
| La importancia de los archivos SFV | eliluminado | Documentación | 5 | 20-Dec-2008 21:55 |
| IsoBuster 2.3 Free | SketchDeluxe | Software/Aplicaciones | 0 | 24-Dec-2007 20:41 |
| Como abrir archivos? | fitt | Software/Aplicaciones | 3 | 01-Sep-2007 01:26 |
|
Torneo DC 2012
|