elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado:


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  Detector de Unidades CDROM
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Detector de Unidades CDROM  (Leído 3,089 veces)
leogtz
. . .. ... ..... ........ ............. .....................
Colaborador
***
Desconectado Desconectado

Mensajes: 3.069


/^$/


Ver Perfil WWW
Detector de Unidades CDROM
« en: 11 Agosto 2008, 18:03 pm »

Bueno, este Script detecta las unidades CDROM, tal ves varie de sistema en sistema, por el uso del FIND, asi que tal ves tengan que editarlos.
Código
  1. @echo off
  2. rem Detector de CDROM by RockoX
  3. for /f "tokens=1 delims= " %%x in ('wmic cdrom get /format:list ^| find /i "Drive="') do (set CDrom=%%x)
  4. echo Cdrom : %cdrom:~-3%
  5. pause>nul & goto:eof

Saludos.


En línea

Código
  1. (( 1 / 0 )) &> /dev/null || {
  2. echo -e "stderrrrrrrrrrrrrrrrrrr";
  3. }
  4.  
http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com
leogtz
. . .. ... ..... ........ ............. .....................
Colaborador
***
Desconectado Desconectado

Mensajes: 3.069


/^$/


Ver Perfil WWW
Re: Detector de Unidades CDROM
« Respuesta #1 en: 12 Agosto 2008, 00:58 am »

Aqui otro Script, que tambien detecta la Unidad de CD-ROM :
Código
  1. @echo off
  2. for /f "" %%x in ('wmic logicaldisk get deviceid') do (
  3. for /f "tokens=1" %%c in ('fsutil fsinfo drivetype %%x ^| find /i "CD-ROM"') do (
  4. echo Unidad CDROM : %%c > con))
  5. pause>nul
  6. goto:eof


En línea

Código
  1. (( 1 / 0 )) &> /dev/null || {
  2. echo -e "stderrrrrrrrrrrrrrrrrrr";
  3. }
  4.  
http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com
Darioxhcx


Desconectado Desconectado

Mensajes: 2.294


Ver Perfil
Re: Detector de Unidades CDROM
« Respuesta #2 en: 12 Agosto 2008, 01:00 am »

cuando tenga tiempo lo pruebo :P

muy buenos codes man
saludos
En línea

Novlucker
Ninja y
Colaborador
***
Desconectado Desconectado

Mensajes: 10.683

Yo que tu lo pienso dos veces


Ver Perfil
Re: Detector de Unidades CDROM
« Respuesta #3 en: 12 Agosto 2008, 01:08 am »

Yo los he probado,y el primero no funciona del todo bien, ya que tengo tres unidades de cd, E,F, y G(imagen montada), pero me detecta solo G, antes había probadon sin la unidad montada, y me daba como respuesta F:, es decir, que marca la última,.... el segundo, si, me lista las tres unidades , sin problemas ;)

Saludos
« Última modificación: 12 Agosto 2008, 01:14 am por Novlucker » En línea

Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD
"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein
leogtz
. . .. ... ..... ........ ............. .....................
Colaborador
***
Desconectado Desconectado

Mensajes: 3.069


/^$/


Ver Perfil WWW
Re: Detector de Unidades CDROM
« Respuesta #4 en: 20 Octubre 2008, 05:50 am »

Bueno aqui dejo otro codigo, por necesidad de que mi WMIC no me funciona  :-(

El codigo detecta la unidad CD-ROM y checa si hay dentro un disco.
Código
  1. @echo off
  2. for /f "tokens=2 skip=1" %%x in ('fsutil fsinfo drives') do (
  3. fsutil fsinfo drivetype %%x | find /i "CD-ROM" > nul 2>&1 && set cdrom=%%x
  4. for /f "tokens=1 skip=2" %%c in ('fsutil fsinfo drives ^| more') do (
  5. fsutil fsinfo drivetype %%c | find /i "CD-ROM" > nul 2>&1 && set cdrom=%%c
  6. )
  7. )
  8. if not defined cdrom (
  9. echo No se ha encontrado unidad de CD-ROM en su sistema.
  10. goto:eof
  11. )
  12. dir /b %cdrom% > nul 2>&1 && (
  13. echo Disco dentro
  14. goto:Eof
  15. ) || (
  16. echo Unidad vacia %cdrom%
  17. )
En línea

Código
  1. (( 1 / 0 )) &> /dev/null || {
  2. echo -e "stderrrrrrrrrrrrrrrrrrr";
  3. }
  4.  
http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines