locked
Variables de entorno RRS feed

  • Pregunta

  • Buen día:

    Quisiera saber si existe una variable para llamar una unidad de CDROM o DVDROM desde DOS tal como se puede hacer a la unidad donde se encuentra el sistema operativo con la variable %systemdrive%?

    Lo que quiero realizar es un archivo .bat para realizar un xcopy desde un cdrom cualquiera a una ruta especifica del disco principal.

     

    Gracias por la info

    jueves, 31 de julio de 2008 21:02

Respuestas

  • No existe una variable de entorno específica para la unidad de CD, pero puedes averiguarla usando el siguiente código en tu BAT. (El código es cortesía de Phil Robyn, University of California at Berkeley):

     

    Code Snippet
    @echo off 
    setlocal 
    for %%a in (d e f g h i j k l m n o p q r s t u v w x y z) do ( 
       chkntfs %%a: | find "cdrom" >nul&&set CDROM=%%a: 

    if [%1]==[.] echo %CDROM% 
    endlocal&set %~n0=%CDROM%&goto :EOF

     

    • Marcado como respuesta Atilla Arruda martes, 22 de diciembre de 2009 20:49
    viernes, 1 de agosto de 2008 13:36

Todas las respuestas

  • No existe una variable de entorno específica para la unidad de CD, pero puedes averiguarla usando el siguiente código en tu BAT. (El código es cortesía de Phil Robyn, University of California at Berkeley):

     

    Code Snippet
    @echo off 
    setlocal 
    for %%a in (d e f g h i j k l m n o p q r s t u v w x y z) do ( 
       chkntfs %%a: | find "cdrom" >nul&&set CDROM=%%a: 

    if [%1]==[.] echo %CDROM% 
    endlocal&set %~n0=%CDROM%&goto :EOF

     

    • Marcado como respuesta Atilla Arruda martes, 22 de diciembre de 2009 20:49
    viernes, 1 de agosto de 2008 13:36
  • Muchas gracias por la información

     

    lunes, 11 de agosto de 2008 12:18