403Webshell
Server IP : 127.0.0.1  /  Your IP : 216.73.216.109
Web Server : Apache/2.4.54 (Win64) OpenSSL/1.1.1q PHP/8.1.10
System : Windows NT DESKTOP-E5T4RUN 10.0 build 19045 (Windows 10) AMD64
User : SERVERWEB ( 0)
PHP Version : 8.1.10
Disable Function : NONE
MySQL : OFF |  cURL : ON |  WGET : OFF |  Perl : OFF |  Python : OFF |  Sudo : OFF |  Pkexec : OFF
Directory :  C:/Windows/System32/es-ES/

Upload File :
current_dir [ Writeable] document_root [ Writeable]

 

Command :


[ Back ]     

Current File : C:/Windows/System32/es-ES/cmd.exe.mui
MZ����@���	�!�L�!This program cannot be run in DOS mode.

$5�<�q�R�q�R�q�R�e���p�R�e�P�p�R�Richq�R�PEL�!<

`�K@ �88.rdata�@@.rsrc@ :@@�$
T88�$$��8.rdata8x.rdata$zzzdbg P.rsrc$01P#�t.rsrc$02 )C��a��G��fR�|���p�7�r<��7J�$��(�@�X�p�����
�
�
�� ���!d3�U��MUI����O��RvɦQ�s7�'����F��A���U�.����MUIes-ES(#,#�.#2#�5#:#�<#<#(?#J#�L#T#[#d#Dk#o#�q#�#8�#@�#@|'@$'@��''@I'@4NS%0

TPar�metro

incorrecto en el comando.

XLa sintaxis del comando no es correcta.

`Presione una tecla para continuar . . . %0

8%1, �Eliminar (S/N)? %0

�El sistema no puede aceptar la ruta de

acceso o el nombre del archivo que ha pedido.

pEl sistema no puede aceptar la fecha que escribi�.

�No se ha especificado una etiqueta por lotes en el comando GOTO.

�"%1" no se reconoce como un comando interno o externo,

programa o archivo por lotes ejecutable.

lEl sistema no puede aceptar la hora que escribi�.

^C

<%1 archivo(s) copiado(s).

8La fecha actual es: %0

4La hora actual es: %0

0 Directorio de %1



lEl sistema se ha quedado sin espacio de entorno.

xEl sistema no puede ejecutar el programa especificado.

TLa l�nea escrita es demasiado larga.

pSe ha perdido el contenido del

archivo de destino.

�Inserte el disco que contiene el archivo por lotes

y presione cualquier tecla cuando est� listo. %0

XEscriba una nueva fecha: (mm-dd-aa) %0

@Escriba una nueva hora: %0

�No se pudo duplicar el identificador

durante la redirecci�n del identificador %1.

8ECHO est� desactivado.

0ECHO est� activado.

<VERIFY est� desactivado.

4VERIFY est� activado.

dNo se puede copiar el archivo sobre s� mismo.

PNo se esperaba %1 en este momento.

lEl n�mero de identificaci�n del proceso es el %1.

�Ya existe un archivo con el mismo nombre

o no se ha encontrado el archivo.

@%1, �Est� seguro (S/N)? %0

hLa cadena de caracteres es demasiado larga:

%1

LMicrosoft Windows [Versi�n %1]%0

�No se pudo duplicar el identificador durante

una operaci�n de canalizaci�n.

�M�s? %0

\El sistema no puede completar el proceso.



%1





X El n�mero de serie del volumen es: %1

`Ya existe el subdirectorio o el archivo %1.

LError mientras se procesaba: %1.

h El volumen de la unidad %1 no tiene etiqueta.

L El volumen de la unidad %1 es %2

0KEYS est� activado.

8KEYS est� desactivado.

�El sistema no puede aceptar el par�metro %1 del comando START.

dEl sistema no puede encontrar el archivo %1.

�El proceso ha intentado escribir en una canalizaci�n que no existe.

\"%1" no es un dispositivo identificable.

\No se ha encontrado el archivo por lotes.

LSe ha(n) movido %1 directorio(s).

@Se han movido %1 archivos.

El programa ha intentado hacer referencia a un almacenamiento fuera del

l�mite del segmento de pila. El programa ha terminado.



%1

%1%0

LEl comando no est� implementado.

(<DIR>       %0

4Memoria insuficiente.

PEl modificador no es v�lido: "%1".

hEl formato del par�metro no es correcto: "%1".

L(Error en la variable de entorno)

<     %1 archivos %2 bytes

D     %1 dirs  %2 bytes libres

P     Total de archivos en la lista:

h�Desea terminar el trabajo por lotes (S/N)? %0

PEl directorio actual no es v�lido.

�Muestra el nombre del directorio actual o cambia de directorio.



CHDIR [/D] [unidad:][ruta]

CHDIR [..]

CD [/D] [unidad:][ruta]

CD [..]



  ..   Especifica que desea cambiar al directorio superior.



Escriba CD unidad: para ver el directorio actual de la unidad especificada.

Escriba CD sin par�metros para ver la unidad y el directorio actual.



Use el modificador /D para cambiar la unidad actual adem�s del directorio

actual para una unidad de disco.

<Borra la pantalla.



CLS


Copia uno o m�s archivos en otra ubicaci�n.



COPY [/D] [/V] [/N] [/Y | /-Y] [/Z] [/L] [/A | /B ] origen [/A | /B]

     [+ origen [/A | /B] [+ ...]] [destino [/A | /B]]



  origen       Especifica el archivo o archivos que deben copiarse.

  /A           Indica un archivo de texto ASCII.

  /B           Indica un archivo binario.

  /D           Permite que el archivo de destino se cree sin cifrar.

  destino      Especifica el directorio y/o el nombre de archivo de los

               nuevos archivos.

  /V           Comprueba si los nuevos archivos est�n escritos

               correctamente.

  /N           Si est� disponible, usa un nombre de archivo corto al copiar

               un archivo cuyo nombre no tiene el formato 8.3.

  /Y           Suprime la solicitud de confirmaci�n antes de

               sobrescribir un archivo de destino existente.

  /-Y          Solicita confirmaci�n antes de sobrescribir un archivo de

               destino existente.

  /Z           Copia archivos de red en modo reiniciable.

  /L           Si el origen es un v�nculo simb�lico, copia el v�nculo al

               destino en lugar del archivo real al que apunta el v�nculo.



El modificador /Y puede preestablecerse en la variable de entorno COPYCMD.

Esto puede anularse con el modificador /-Y en la l�nea de comando.

La confirmaci�n del usuario se solicita de forma predeterminada antes de

sobrescribir algo, excepto si el comando COPY se ejecuta desde un script por

lotes.



Para anexar archivos, especifique un �nico archivo de destino pero

varios archivos de origen (con caracteres comodines o el formato

archivo1+archivo2+archivo3).

�Muestra o establece la fecha.



DATE  [/T | fecha]



Escriba DATE sin par�metros para mostrar la fecha actual y poder 

especificar una nueva. Presione Entrar para mantener la misma fecha.

 	Elimina uno o m�s archivos.



DEL [/P] [/F] [/S] [/Q] [/A[[:]attributes]] names

ERASE [/P] [/F] [/S] [/Q] [/A[[:]attributes]] names



  names         Especifica una lista de uno o m�s archivos o directorios.

                Se pueden usar caracteres comod�n para eliminar varios archivos. Si se

                especifica un directorio, todos los archivos de este se

                eliminar�n.



  /P            Pide confirmaci�n antes de eliminar cada archivo.

  /F            Fuerza la eliminaci�n de los archivos de solo lectura.

  /S            Elimina los archivos especificados de todos los subdirectorios.

  /Q            Modo silencioso. No pide confirmaci�n sobre si es correcto eliminar el car�cter comod�n global

  /A            Selecciona los archivos que se van a eliminar bas�ndose en los atributos.

  Atributos     R  Archivos de solo lectura            S  Archivos de sistema

                H  Archivos ocultos               A  Archivos preparados para el archivado

                I  Archivos indizados que no son de contenido  L  Puntos de rean�lisis

                O  Archivos sin conexi�n              -  Prefijo de exclusi�n

Muestra la lista de subdirectorios y archivos de un directorio.



DIR [drive:][path][filename] [/A[[:]attributes]] [/B] [/C] [/D] [/L] [/N]

  [/O[[:]sortorder]] [/P] [/Q] [/R] [/S] [/T[[:]timefield]] [/W] [/X] [/4]



  [drive:][path][filename]

              Especifica la unidad, el directorio o los archivos que se mostrar�n.



  /A          Muestra los archivos con los atributos especificados.

  Atributos    D  Directorios             R  Archivos de solo lectura

               H  Archivos ocultos        A  Archivos listos para el archivado

               S  Archivos de sistema     I  Archivos indizados que no son de contenido

               L  Puntos de rean�lisis             O  Archivos sin conexi�n

               -  Prefijo de exclusi�n

  /B          Usa el formato simple (sin encabezados ni res�menes).

  /C          Muestra el separador de miles en los tama�os de los archivos. Es la opci�n

              predeterminada. Usa /-C para deshabilitar la aparici�n del separador.

  /D          Similar al listado ancho, pero los archivos aparecen en una lista ordenada por columnas.

  /L          Usa letras min�sculas.

  /N          Nuevo formato de lista larga donde los nombre de archivo aparecen en el lado derecho.

  /O          Muestra los archivos seg�n el orden indicado.

  sortorder        N  Por nombre (orden alfab�tico)       S  Por tama�o (orden creciente)

               E  Por extensi�n (orden alfab�tico)  D  Por fecha y hora (el m�s antiguo primero)

               G  Agrupa primero los directorios -  Prefijo para invertir el orden

  /P          Hace una pausa despu�s de cada pantalla completa de informaci�n.

  /Q          Muestra el propietario del archivo.

  /R          Muestra las secuencias alternativas de datos del archivo.

  /S          Muestra los archivos del directorio especificado y todos sus subdirectorios.

  /T          Controla el campo de hora que se mostrar� o usar� para realizar la ordenaci�n.

  timefield       C  Creaci�n

              A  �ltimo acceso

              W  �ltima modificaci�n

  /W          Usa el formato de listado ancho.

  /X          Muestra los nombres cortos generados para los nombres

              de archivo sin formato 8dot3. El formato es el mismo que para /N, con el nombre corto especificado

              antes del nombre largo. Si no existe ning�n nombre corto, se muestran

              espacios en blanco en su lugar.

  /4          Muestra los a�os con 4 d�gitos.



Los modificadores se pueden preestablecer en la variable de entorno DIRCMD.

Para invalidar los modificadores prestablecidos, se debe agregar un prefijo a cada modificador con - (gui�n), por ejemplo: /-W.

Abandona el programa CMD.EXE (int�rprete de comandos) o el script

por lotes actual.



EXIT [/B] [c�digo]



  /B          especifica que se debe abandonar el archivo por 

              lotes actual y no CMD.EXE.  Si se ejecuta desde fuera de un

              archivo por lotes, abandonar� CMD.EXE



 c�digo       especifica un n�mero.  Si se ha especificado /B, establece 

              ERRORLEVEL con este n�mero.  Si abandona CMD.EXE, establece 

              el c�digo de salida del proceso con este n�mero.

�Crea un directorio.



MKDIR [unidad:]ruta

MD [unidad:]ruta

�Muestra o establece una ruta de b�squeda para archivos ejecutables.



PATH [[unidad:]ruta[;...][;%%PATH%%]

PATH ;



Escriba PATH ; para borrar todas las rutas de b�squeda establecidas y

hacer que cmd.exe busque �nicamente en el directorio actual. Al incluir

%%PATH%% en la nueva ruta de acceso har� que la ruta de acceso anterior

se anexe a la nueva configuraci�n.

�Cambia el s�mbolo del sistema de cmd.exe.



PROMPT [text]



  text    Especifica un nuevo s�mbolo del sistema.



En el s�mbolo del sistema se pueden escribir caracteres normales y los siguientes c�digos especiales:



  $A   & (Y comercial)

  $B   | (barra vertical)

  $C   ( (par�ntesis izquierdo)

  $D   Fecha actual

  $E   C�digo de escape (c�digo ASCII 27)

  $F   ) (par�ntesis derecho)

  $G   > (signo mayor que)

  $H   Retroceso (borra el car�cter previo)

  $L   < (signo menor que)

  $N   Unidad actual

  $P   Unidad y ruta de acceso actual

  $Q   = (signo igual)

  $S     (espacio)

  $T   Hora actual

  $V   N�mero de versi�n de Windows

  $_   Retorno de carro y alimentaci�n de l�nea

  $$   $ (signo del d�lar)

�Quita (elimina) un directorio.



RMDIR [/S] [/Q] [unidad:]ruta

RD [/S] [/Q] [unidad:]ruta



    /S     Quita todos los directorios y archivos del directorio adem�s 

           del mismo directorio. Se usa principalmente cuando se 

           desea quitar un �rbol.



    /Q     Modo silencioso, no pide confirmaci�n para quitar un �rbol

           de directorio con /S

�Cambia el nombre de uno o m�s archivos.



RENAME [unidad:][ruta]archivo1 archivo2.

REN [unidad:][ruta]archivo1 archivo2.



No puede especificar una nueva unidad o ruta para el archivo de destino.

pMuestra, establece o quita las variables de entorno de cmd.exe.



SET [variable=[cadena]]



  variable  Especifica el nombre de la variable de entorno.

  cadena    Especifica una serie de caracteres que se asignar� a la variable.



Escriba SET sin par�metros para ver las variables de entorno actuales.

�Muestra o establece la hora del sistema.



TIME  [/T | hora]



Escriba TIME sin par�metros para mostrar la hora actual y poder

especificar una nueva hora. Presione Entrar si no desea cambiar la hora.

�Muestra el contenido de uno o m�s archivos de texto.



TYPE [unidad:][ruta]archivo

TMuestra la versi�n de Windows.



VER

�Especifica si cmd.exe debe comprobar que los archivos se escriban de

forma correcta en un disco.



VERIFY [ON | OFF]



Escriba VERIFY sin par�metros para mostrar la configuraci�n actual de VERIFY.

�Muestra la etiqueta del volumen del disco y el n�mero de serie, si existen.



VOL [unidad:]

�Llama a un programa por lotes desde otro.



CALL [unidad:][ruta]archivo [par�metros]



  par�metros      Especifica cualquier informaci�n de la lista de comandos que 

                  necesita el programa por lotes.

�Registra los comentarios en un archivo por lotes o en CONFIG.SYS.



REM [comentario]

�Suspende el proceso de un programa por lotes y muestra el mensaje

    Presione una tecla para continuar. . . %0



PAUSE

dMuestra mensajes o activa y desactiva el eco del comando.



  ECHO [ON | OFF]

  ECHO [message]



Escribe ECHO sin par�metros para mostrar la configuraci�n actual del eco.

�Dirige cmd.exe a una l�nea con etiqueta en un programa por lotes.



GOTO etiqueta



 etiqueta   Especifica el texto usado como etiqueta en el programa.



Debe escribir una etiqueta en una l�nea, empezando con dos puntos (:).

�Cambia la posici�n de par�metros reemplazables en un archivo por lotes.



SHIFT [/n]

�
Realiza el procesamiento condicional de los programas por lotes.



IF [NOT] ERRORLEVEL n�mero comando

IF [NOT] cadena1==cadena2 comando

IF [NOT] EXIST archivo comando



  NOT               Especifica que Windows debe llevar a cabo el comando solo

                    si la condici�n es falsa.



  ERRORLEVEL n�mero Especifica una condici�n verdadera si el �ltimo programa

                    que se ejecut� devolvi� un c�digo de salida igual o mayor

                    que el n�mero especificado.



  cadena1==cadena2  Especifica una condici�n verdadera si las cadenas de 

                    texto especificadas coinciden.



  EXIST archivo     Especifica una condici�n verdadera si el archivo 

                    especificado existe.



  comando           Especifica el comando que se va a ejecutar si se cumple la 

                    condici�n. Comando puede ir seguido de la palabra clave

                    ELSE, que ejecutar� el comando tras las palabra clave ELSE

                    si la condici�n especificada es FALSE.



La cl�usula ELSE debe aparecer en la misma l�nea que la del comando que 

sigue a IF  Por ejemplo:



    IF EXIST archivo. (

        del archivo.

    ) ELSE (

        echo archivo. no existente.

    )



Lo siguiente NO funcionar� porque el comando del debe terminar con una 

nueva l�nea:



    IF EXIST archivo. del archivo. ELSE echo archivo. no existente



Tampoco funcionar�a lo siguiente, ya que el comando ELSE debe estar en la 

misma l�nea que el comando IF:



    IF EXIST archivo. del archivo.

    ELSE echo archivo. no existente



Si desea mantenerlo todo en una misma l�nea, lo siguiente funcionar�a:



    IF EXIST archivo. (del archivo.) ELSE echo archivo. no existente

�Ejecuta el comando para cada uno de los archivos especificados en el

conjunto de archivos.



FOR %%variable IN (conjunto) DO comando [par�metros]



  %%variable  Especifica un par�metro reemplazable de una sola letra.

  (conjunto)  Especifica un conjunto de uno o m�s archivos.  Se pueden

              usar comodines.

  comando     Especifica el comando que se ejecutar� para cada archivo.

  par�metros  Especifica los par�metros o modificadores del comando

              especificado.



Para usar el comando FOR en un programa por lotes, especificar

%%%%variable en vez de %%variable.  Los nombres de las variables

distinguen entre may�sculas y min�sculas, por lo tanto %%i no es lo

mismo que %%I.

,#Inicia una ventana separada para ejecutar un programa o comando especificado.



START ["t�tulo"] [/D ruta] [/I] [/MIN] [/MAX] [/SEPARATE | /SHARED]

      [/LOW | /NORMAL | /HIGH | /REALTIME | /ABOVENORMAL | /BELOWNORMAL]

      [/NODE <nodo NUMA>] [/AFFINITY <m�scara de afinidad hex>] [/WAIT] [/B]

      [comando o programa] [par�metros]



    "t�tulo"    T�tulo que se mostrar� en la barra de t�tulo de la ventana.

    ruta        Directorio de inicio.

    B           Iniciar la aplicaci�n sin crear una nueva ventana. La

                aplicaci�n omite el manejo de ^C. A menos que la aplicaci�n

                habilite el procesamiento de ^C, solo se podr� interrumpir la

                aplicaci�n con ^Inter.

    I           El nuevo entorno ser� el entorno original pasado a

                cmd.exe, y no el entorno actual.

    MIN         Iniciar la ventana minimizada.

    MAX         Iniciar la ventana maximizada.

    SEPARATE    Iniciar un programa de Windows de 16 bits en un espacio de

                memoria separado.

    SHARED      Iniciar un programa de Windows de 16 bits en un espacio de

                memoria compartido.

    LOW         Iniciar la aplicaci�n en la clase de prioridad Inactiva.

    NORMAL      Iniciar la aplicaci�n en la clase de prioridad Normal.

    HIGH        Iniciar la aplicaci�n en la clase de prioridad Alta.

    REALTIME    Iniciar la aplicaci�n en la clase de prioridad Tiempo real.

    ABOVENORMAL Iniciar la aplicaci�n en la clase de prioridad Por encima de

                lo normal.

    BELOWNORMAL Iniciar la aplicaci�n en la clase de prioridad Por debajo

                de lo normal.

    NODE        Especifica el nodo de arquitectura de memoria no uniforme

                (NUMA) preferido como un entero decimal.

    AFFINITY    Especifica la m�scara de afinidad de procesador como un

             n�mero hexadecimal. La ejecuci�n del proceso se restringe a

                estos procesadores.

                La m�scara de afinidad se interpreta de distinta forma

                si /AFFINITY y /NODE se combinan. Especifique la m�scara de

                afinidad como si la m�scara del procesador del nodo NUMA

                estuviera desplazada a la derecha para comenzar por el bit

                cero. La ejecuci�n del proceso se restringe a los procesadores

                en com�n entre la m�scara de afinidad especificada y el nodo

                NUMA. Si no hay ning�n procesador en com�n, la ejecuci�n del

                proceso se restringe al nodo NUMA especificado.

    WAIT        Iniciar aplicaci�n y esperar a que finalice

    comando o programa

                Si se trata de un comando cmd interno o un archivo por lotes,

                el procesador de comandos se ejecuta con el modificador /K en

                cmd.exe. Esto significa que la ventana permanecer� despu�s

                de que el comando se ejecute.



                Si no es un comando cmd interno ni archivo por lotes, entonces

                se considera un programa y se ejecutar� como una aplicaci�n

                de ventana o aplicaci�n de consola.



    par�metros  Par�metros transmitidos al comando o programa



NOTA: las opciones SEPARATE y SHARED no se admiten en plataformas de 64 bits.



La especificaci�n de /NODE permite crear los procesos de forma que se pueda

aprovechar la ubicaci�n de memoria en los sistemas NUMA. Por ejemplo, se

pueden crear dos procesos con una comunicaci�n estrecha entre s� mediante la

memoria compartida para compartir el mismo nodo NUMA preferido y minimizar las

latencias de memoria. Asignan memoria del mismo nodo NUMA si es posible y se

pueden ejecutar en procesadores externos al nodo especificado.



    start /NODE 1 application1.exe

    start /NODE 1 application2.exe



Estos dos procesos se pueden restringir a�n m�s para ejecutarse en

procesadores espec�ficos en el mismo nodo NUMA. En el siguiente ejemplo,

application1 se ejecuta en los dos procesadores de valor inferior del nodo y

application2 se ejecuta en los siguientes dos procesadores del nodo. En este

ejemplo, se da por supuesto que el nodo especificado tiene como m�nimo

cuatro procesadores l�gicos. Tenga en cuenta que el n�mero de nodo se puede

cambiar a cualquier n�mero de nodo v�lido para el equipo sin necesidad de

cambiar la m�scara de afinidad.



    start /NODE 1 /AFFINITY 0x3 application1.exe

    start /NODE 1 /AFFINITY 0xc application2.exe

$Activa o desactiva Ctrl+C extendido en DOS



Est� presente para que haya compatibilidad con sistemas DOS, pero no tiene

efecto en Windows.

�Inicia una nueva instancia del int�rprete de comandos de Windows




CMD [/A | /U] [/Q] [/D] [/E:ON | /E:OFF] [/F:ON | /F:OFF] [/V:ON | /V:OFF]

   [[/S] [/C | /K] cadena]




/C      Ejecuta el comando especificado en cadena y luego finaliza


/K      Ejecuta el comando especificado en cadena pero sigue activo


/S      Modifica el tratamiento de cadena despu�s de /C o /K (consultar m�s 

        abajo)

/Q      Desactiva el eco


/D      Deshabilita le ejecuci�n de los comandos de AutoRun del Registro 

        (consultar m�s abajo)


/A      Usa ANSI para la salida de comandos internos hacia una canalizaci�n o

        un archivo

/U      Usa Unicode para la salida de comandos internos hacia una

        canalizaci�n o un archivo

/T:fg   Configura los colores de primer y segundo plano (para obtener m�s 

        informaci�n, consulte COLOR /?)


/E:ON   Habilita las extensiones de comando (consultar m�s abajo)

/E:OFF  Deshabilita las extensiones de comando (consultar m�s abajo)


/F:ON    Habilita los caracteres de terminaci�n de los nombres de archivos y 

        directorios (consultar m�s abajo)


/F:OFF  Deshabilita los caracteres de terminaci�n de los nombres de archivos y 

        directorios (consultar m�s abajo)


/V:ON   Habilita la extensi�n de variables de entorno retrasada con !

         como delimitador. Por ejemplo, /V:ON permitir� que !var! extiend

       la variable var en tiempo de ejecuci�n.  La sintaxis %var% extiende 

        variables en tiempo de entrada, lo que es bastante diferente cuando se 

        est� dentro de un bucle FOR.


/V:OFF  Deshabilita la extensi�n de variables de entorno retrasada.




Tenga en cuenta que los comandos m�ltiples separados por el separador de 

comandos '&' se aceptan como cadena si est�n entre comillas. Por razones de 

compatibilidad, /X equivale a /E:ON, /Y equivale a /E:OFF y /R equivale a

//C. Se omitir� cualquier otro tipo de modificador.




Si se especifica /C o /K, lo que viene despu�s de la l�nea de comandos

se ejecuta como l�nea de comandos, siguiendo la l�gica siguiente para procesar

caracteres de comillas ("):



    1.  Se conservan las comillas del comando si se cumplen todas las

        condiciones siguientes:



        - no aparece el modificador /S

        - hay exactamente dos caracteres de comillas

        - no hay caracteres especiales entre ambas comillas, siendo los,

          caracteres especiales: &<>()@^|

        - hay uno o m�s espacios en blanco entre

          ambas comillas

        - la cadena entre ambas comillas es el nombre de un archivo

          ejecutable.



    2.  En caso contrario, el comportamiento cl�sico es comprobar si el

        primer car�cter es una comilla y de ser as�, quitar �sta y

        tambi�n la �ltima comilla de la l�nea de comandos, conservando el

        texto que venga despu�s de �sta.



�Si no se especific� /D en la l�nea de comandos, cuando CMD.EXE se inicie,

buscar� las variables del Registro REG_SZ/REG_EXPAND_SZ, y si alguna de 

ellas est� presente, se ejecutar�n en primer lugar.



    HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\AutoRun



        y (o)



    HKEY_CURRENT_USER\Software\Microsoft\Command Processor\AutoRun

�


Las extensiones de comando est�n habilitadas de forma predeterminada. Puede

deshabilitar las extensiones de una invocaci�n particular con el modificador

/E:OFF. Puede habilitar o deshabilitar las extensiones de todas las

invocaciones de CMD.EXE en una sesi�n de inicio de usuario o de equipo si

establece con

REGEDIT.EXE los dos valores de REG_DWORD del Registro siguientes:



  HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\EnableExtensions



     y/o



  HKEY_CURRENT_USER\Software\Microsoft\Command Processor\EnableExtensions



en 0x1 o 0x0.  La configuraci�n espec�fica del usuario tiene preferencia

respecto a la del equipo. Los modificadores de la l�nea de comandos tienen

prioridad sobre la configuraci�n del Registro.



En un archivo por lotes, los argumentos SETLOCAL ENABLEEXTENSIONS o

DISABLEEXTENSIONS tienen prioridad sobre los modificadores /E:ON o /E:OFF.

Para obtener informaci�n m�s detallada, vea SETLOCAL /?.



Las extensiones de comando implican cambios y ampliaciones en los

siguientes comandos:



    DEL o ERASE

    COLOR

    CD o CHDIR

    MD o MKDIR

    PROMPT

    PUSHD

    POPD

    SET

    SETLOCAL

    ENDLOCAL

    IF

    FOR

    CALL

    SHIFT

    GOTO

    START (tambi�n incluye cambios en la invocaci�n de comandos externos)

    ASSOC

    FTYPE



Para obtener detalles espec�ficos, escriba nombreDelComando /?.

�	

La expansi�n de variables de entorno retrasada NO est� habilitada de forma

predeterminada. Puede habilitar o deshabilitar la expansi�n de variables de

entorno retrasada para una invocaci�n particular de CMD.EXE con los

modificadores /V:ON o /V:OFF. Puede habilitar o deshabilitar la expansi�n

retrasada para todas las invocaciones de CMD.EXE en una sesi�n de inicio de

usuario o equipo si establece con REGEDIT.EXE los dos valores de REG_DWORD del

Registro siguientes:



  HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\DelayedExpansion



      y/o



  HKEY_CURRENT_USER\Software\Microsoft\Command Processor\DelayedExpansion



en 0x1 o 0x0. La configuraci�n espec�fica del usuario tiene prioridad sobre la

configuraci�n del equipo. Los modificadores de la l�nea de comandos tienen

prioridad sobre la configuraci�n del Registro.



En un archivo por lotes, los argumentos SETLOCAL ENABLEDELAYEDEXPANSION o

DISABLEDELAYEDEXPANSION tienen prioridad sobre los modificadores /V:ON o

/V:OFF. Para obtener informaci�n m�s detallada, vea SETLOCAL /?.



Si la expansi�n de variables de entorno retrasada est� habilitada, se puede

usar el car�cter de exclamaci�n para sustituir el valor de la variable de

entorno en tiempo de ejecuci�n.



Puede habilitar o deshabilitar la terminaci�n de un nombre de archivo

para una invocaci�n particular de CMD.EXE con el modificador /F:ON o /F:OFF.

Se puede habilitar o deshabilitar la terminaci�n para todas las invocaciones

de CMD.EXE en una sesi�n de inicio de equipo o de usuario estableciendo

cualquiera de los dos siguientes valores REG_DWORD en el Registro con

REGEDT.EXE:



    HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\CompletionChar

    HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\PathCompletionChar



        y/o



    HKEY_CURRENT_USER\Software\Microsoft\Command Processor\CompletionChar

    HKEY_CURRENT_USER\Software\Microsoft\Command Processor\PathCompletionChar



con el valor hex de un car�cter de control para usarlo en una funci�n

particular (por ej. 0x4 es Ctrl-D y 0x6 es Ctrl-F). La configuraci�n de

usuario espec�fica tiene precedencia sobre la configuraci�n de la m�quina.

Los modificadores de la l�nea de comandos tiene precedencia sobre la

configuraci�n del Registro.



Si la terminaci�n est� habilitada con el modificador /F:ON, los dos caracteres

de control usados son Ctrl-D para la terminaci�n del nombre del directorio y

Ctrl-F para la terminaci�n del nombre de archivo.  Para deshabilitar una

terminaci�n de car�cter determinada en el Registro, use el valor del

espacio en blanco (0x20), ya que no es un car�cter de control v�lido.

`

Se invoca la terminaci�n cuando se escriben cualquiera de los dos caracteres

de control. La funci�n de terminaci�n, desplaza el contenido de la ruta de

acceso hacia la izquierda del cursor, le anexa un car�cter comod�n si no

hay ninguno todav�a presente y genera una lista de rutas de acceso que

coincidan. Despu�s muestra la primera ruta de acceso que coincida. Si no

coincide ninguna ruta de acceso, emite un sonido y no muestra nada.

Posteriormente, el presionar repetidamente el mismo car�cter de control se

desplazar� a trav�s de la lista de las rutas de acceso que coinciden. Si

presiona la tecla May�s con el car�cter de control se mover� a trav�s de la

lista hacia atr�s.  Si se edita la l�nea de cualquier manera y presiona el

car�cter de control de nuevo, la lista de ruta de acceso guardada es anulada

y se generar� una nueva. Ocurrir� lo mismo si pasa de una terminaci�n de

nombre de archivo a uno de directorio. La �nica diferencia entre los dos

caracteres de control es que la terminaci�n del car�cter del archivo

coincide con ambos nombres del archivo y del directorio, mientras que la

terminaci�n del car�cter del directorio solo coincide con los nombres del

directorio. Si la terminaci�n del archivo es usada en cualquier construcci�n

de comandos de directorio (CD, MD o RD) entonces se asume la terminaci�n

del directorio.



El c�digo de terminaci�n trata adecuadamente con nombres de archivo que

contienen espacios u otros caracteres especiales colocando comillas entre

la ruta de acceso que coincide. Tambi�n, si se hace una copia de seguridad,

se llamar� a una terminaci�n dentro de la misma l�nea, el texto a la derecha

del cursor que fue llamado en el punto de la terminaci�n es descartado.



Los caracteres especiales que requieren comillas son:

     <espacio>

     &()[]{}^=;!%'+,`~

pExtensiones del procesador de comandos habilitadas

�Extensiones de procesador de comandos habilitadas de manera predeterminada.

Use CDM /? para m�s detalles.

4Archivo eliminado: %1

|Muestra o modifica las asociaciones de extensiones de archivos



ASSOC [.ext[=[fileType]]]



  .ext      Especifica la extensi�n con la cual asociar el tipo de archivo

  fileType  Especifica el tipo de archivo con el que asociar la extensi�n



Escribir ASSOC sin par�metros para asociar las asociaciones de archivo

actuales.



Si ASSOC es llamado con solo la extensi�n de archivo,  muestra la asociaci�n

actual del archivo para esa extensi�n.  Si no especifica nada para el tipo de

archivo y el comando se eliminar� la asociaci�n para la extensi�n de archivo. 

|Asociaci�n de archivo no encontrada para la extensi�n %1

 Muestra o modifica los tipos de archivos usados en las asociaciones de

extensiones de archivos



FTYPE [TipoArchivo[=[ComandoApertura]]]



  TipoArchivo      Especifica el tipo de archivos para examinar o modificar

  ComandoApertura  Especifica el comando de apertura que se usar� para

                   iniciar archivos de este tipo.



Escriba FTYPE sin par�metros para mostrar los tipos de archivos actuales

que tienen definidas cadenas de comando de apertura. Se invoca FTYPE con

solo un tipo de archivos, muestra la cadena de comando de apertura para

este tipo de archivos. No especifique ninguna cadena de comando de

apertura y FTYPE eliminar� la cadena de comando de apertura del tipo de

archivos. En una cadena de comando de apertura, se sustituyen los %%0 o

%%1 con el nombre del archivo que se iniciar� a trav�s de la asociaci�n.

%%* toma todos los par�metros y %%2 toma el primero, %%3 el tercero, etc.

%%~n toma todos los par�metros empezando por el en�simo, donde n debe

estar comprendido entre 2 y 9, inclusive.  Por ejemplo:



    ASSOC .pl=PerlScript

    FTYPE PerlScript=perl.exe %%1 %%*



Le permitir� llamar a un archivo de comandos Perl de la siguiente manera:



    script.pl 1 2 3



Si desea eliminar la necesidad de tener que escribir las extensiones,

realice lo siguiente:



    set PATHEXT=.pl;%%PATHEXT%%



y puede llamar al archivo de comandos as�:



    script 1 2 3

�No se encuentra el tipo de archivo "%1" o no hay ning�n comando de apertura

asociado a �l.

dPar�metro no v�lido para el comando SETLOCAL

�La opci�n reiniciable del comando COPY no es compatible con

esta versi�n del sistema operativo.

DEl uso siguiente del operador de ruta de acceso en la sustituci�n de

par�metros por lotes no es v�lido: %1



Para formatos v�lidos escriba CALL /? o FOR /?

PVariable de entorno %1 no definida

�Intento no v�lido de llamar una etiqueta por lotes fuera de un archivo

de script por lotes.

�El sistema no encuentra la etiqueta por lotes especificada: %1

�La opci�n de salida Unicode de CMD.EXE no es compatible con esta

versi�n del sistema operativo.



Si las extensiones de comando est�n habilitadas, DEL y ERASE cambian

de la siguiente manera:



La sem�ntica que se muestra para el modificador /S est� invertida

de tal modo que le muestra solamente los archivos eliminados y no

los que no se encontraron.

D

Si las extensiones de comando est�n habilitadas, CHDIR cambia as�:



El uso de may�sculas y min�sculas de la cadena del directorio actual se

convierte al mismo uso que se tiene en los nombres de unidades. As�, CD

C:\TEMP establecer� C:\Temp como el directorio actual si �ste es el uso

de may�sculas y min�sculas en la unidad.



El comando CHDIR no trata los espacios como separadores, as� que es posible

usar CD para cambiar a un directorio cuyo nombre de subdirectorio contenga

un espacio, sin necesidad de escribir el nombre entre comillas. Por ejemplo:



    cd\winnt\profiles\nombredeusuario\programas\men� inicio



es lo mismo que:



    cd "\winnt\profiles\nombredeusuario\programas\men� inicio"



que ser�a lo que hay que escribir si las extensiones estuvieran

deshabilitadas.

\

Si las extensiones de comandos est�n habilitadas, MKDIR cambia as�:



MKDIR crea cualquier directorio intermedio de la ruta de acceso siempre 

que sea necesario. Por ejemplo, si \a no existe:



    mkdir \a\b\c\d



es lo mismo que:



    mkdir \a

    chdir \a

    mkdir b

    chdir b

    mkdir c

    chdir c

    mkdir d



que es lo que hubiese tenido que escribir si las extensiones estuvieran

deshabilitadas.

l

Si est�n habilitadas las extensiones de comandos, el comando DATE admite

el par�metro /T, que indica al comando mostrar tan solo la fecha actual

sin pedir una nueva fecha.



d

Si est�n habilitadas las extensiones de comandos el comando TIME admite

el par�metro /T que indica al comando mostrar tan solo la

hora actual, sin pedir una nueva hora.

p

Si las Extensiones de comando est�n habilitadas, el comando PROMPT

admite los siguientes caracteres de formato adicionales:



  $+   cero o m�s caracteres de signo "m�s" (+) en funci�n de la

       profundidad del directorio de pila PUSHD, un car�cter por cada 

       nivel insertado.



  $M   Muestra el nombre remoto asociado a la letra de unidad actual

       o la cadena vac�a si la unidad actual no es una unidad de red.

�

Si las extensiones de comando est�n habilitadas, PUSHD acepta

rutas de red adem�s de la letra normal de unidad y la ruta.

Si se especifica la ruta de red, PUSHD crear� una letra de unidad

temporal que se�alar� el recurso de red especifico y despu�s cambiar�

la unidad y el directorio actuales con letras de unidades

recientemente definidas. Las letras de unidades temporales ser�n

asignadas desde la Z: hacia abajo con la primera letra de unidad

que se encuentre libre.

�

Si las extensiones de comando est�n habilitadas, el comando POPD eliminar�

todas las letras de unidad temporales creadas por PUSHD cuando active

el comando POPD, que libera la pila de directorios.

�

Si las extensiones de comando est�n habilitadas, SET cambia as�:



"Cuando se llama al comando SET solamente con un nombre de variable, sin signo

de igual ni valor, se mostrar�n los valores de todas las variables cuyos

prefijos coincidan con el nombre especificado como par�metro para el comando

SET. Por ejemplo:



    SET P



mostrar� todas las variables que empiecen con la letra 'P'.



El comando SET establecer� ERRORLEVEL en 1 si no se encuentra el nombre

de la variable en el entorno actual.



El comando SET no permitir� que un signo de igual sea parte de una variable.



Se han agregado dos modificadores nuevos al comando SET:



    SET /A expression

    SET /P variable=[promptString]



El modificador /A especifica que la cadena a la derecha del signo de igual

es una expresi�n num�rica que es evaluada. El evaluador de expresiones es

bastante simple y es compatible con las siguientes operaciones, en orden de

precedencia decreciente:



    ()                  - agrupar

    ! ~ -               - operadores unarios

    * / %%              - operadores aritm�ticos

    + -                 - operadores aritm�ticos

    << >>               - desplazamiento l�gico

    &                   - bit a bit y

    ^                   - bit a bit exclusivo o

    |                   - bit a bit

    = *= /= %%= += -=   - asignaci�n

      &= ^= |= <<= >>=

    ,                   - separador de expresi�n



Si se usa cualquiera de los operadores l�gicos o de m�dulo, ser�

necesario escribir la cadena entre comillas. Cualquier cadena de la expresi�n

que no sea num�rica, se tratar� como variable de entorno cuyo valor se

convertir� a tipo num�rico antes de usarse. Si se especifica una variable

que no est� definida en el entorno actual, se usar� el valor cero. Esto

permite hacer operaciones aritm�ticas con los valores de variables de entorno

evitando el escribir todos estos signos %% para obtener sus valores. Si se

ejecuta el comando SET /A desde la l�nea del comando fuera del

script, entonces se mostrar� el valor final de la expresi�n. El operador

de asignaci�n requiere un nombre de variable de entorno a la izquierda del

operador de asignaci�n. Los valores num�ricos son n�meros decimales, a no ser

que lleven el prefijo 0x delante para los n�meros hexadecimales, y 0 para los

n�meros octales. De esta manera 0x12 es lo mismo que 18, y lo mismo que 022.

Nota: la notaci�n octal puede ser confusa: 08 y 09 no son n�meros v�lidos

porque 8 y 9 no son d�gitos octales v�lidos.

4

El modificador /P permite establecer el valor de una variable para una l�nea

de entrada escrita por el usuario. Muestra la cadena del s�mbolo del sistema

antes de leer la l�nea de entrada. La cadena del s�mbolo del sistema puede

estar vac�a.



La sustituci�n de variables de entorno ha sido mejorada as�:



    %%PATH:str1=str2%%



expandir� la variable de entorno PATH, sustituyendo cada repetici�n de

"str1" en el resultado expandido con "str2". "str2" puede ser la cadena

vac�a para eliminar de forma efectiva todas las repeticiones de "str1" de la

salida expandida. "str1" puede empezar con un asterisco, en cuyo caso,

coincidir� con lo contenido en la salida expandida desde su inicio, hasta

la primera aparici�n del fragmento de str1 que queda.



Tambi�n puede especificar subcadenas para una expansi�n.



    %%PATH:~10,5%%



expandir� la variable de entorno PATH, y usar� solo los 5 caracteres

a partir del d�cimo primer car�cter (desplazamiento 10) del resultado

expandido. Si la longitud no se especifica, se usar� el resto del

valor de la variable. Si alg�n n�mero (desplazamiento o longitud) es

negativo, entonces el n�mero usado es la longitud del valor de la variable

de entorno agregado al desplazamiento o longitud especificados.



    %%PATH:~-10%%



extraer� los 10 caracteres de la variable PATH.



    %%PATH:~0,-2%%



extraer� todo menos los 2 �ltimos caracteres de la variable PATH.



Finalmente, se agreg� compatibilidad para la expansi�n de la variable

retrasada. Esta compatibilidad est� siempre deshabilitada de forma 

predeterminada, pero puede habilitarse o deshabilitarse a trav�s del

modificador de l�nea de comandos /V a CMD.EXE. Consulte CMD /?



La expansi�n de la variable de entorno es �til para tratar con las

limitaciones de la expansi�n actual, las cuales ocurren cuando una l�nea

de texto es le�da, y no cuando se ejecuta. El siguiente ejemplo demuestra

el problema con la expansi�n de la variable inmediata:



    set VAR=antes

    if "%%VAR%%" == "antes" (

        set VAR=despu�s

        if "%%VAR%%" == "despu�s" @echo Si esto se puede ver, entonces

                         significa que funcion�

    )



dado que %%VAR%% se sustituye al mismo tiempo en ambas instrucciones IF

cuando se lee la primera instrucci�n IF, pues incluye l�gicamente al cuerpo

del IF, el cual es una instrucci�n compuesta. De esta manera, IF, dentro de

la instrucci�n compuesta est� realmente comparando "antes" con "despu�s" lo

cu�l nunca ser� igual. De un modo parecido, el siguiente ejemplo no funcionar�

como se espera:



    set LIST=

    for %%i in (*) do set LIST=%%LIST%% %%i

    echo %%LIST%%



en esto NO generar� una lista de archivos en el directorio actual, pero

en su lugar establecer� la variable LIST en el �ltimo archivo encontrado.

De nuevo, esto ocurre porque %%LIST%% es expandido solo una vez cuando la

opci�n FOR es le�da, y en ese momento la variable LIST variable est� vac�a.

As� el ciclo actual FOR que se est� ejecutando es:



    for %%i in (*) do set LIST= %%i



el cual solo mantiene el valor LIST hasta el �ltimo archivo encontrado.



La expansi�n de la variable de entorno retrasada permite usar un

car�cter diferente (el signo de exclamaci�n para expandir variables en

tiempo de ejecuci�n.  Si la expansi�n de la variable retrasada est�

habilitada, los ejemplos se pueden escribir de la siguiente manera para

que funcionen como es necesario:



    set VAR=antes

    if "%%VAR%%" == "antes" (

        set VAR=despu�s

        if "!VAR!" == "despu�s" @echo Si esto se puede ver, entonces

                       significa que funcion�

    )



    set LIST=

    for %%i en (*) do set LIST=!LIST! %%i

    echo %%LIST%%

�

Si las extensiones de comando est�n habilitadas, hay varias variables

din�micas de entorno que se pueden expandir pero que no se

muestran en la lista de variables que muestra SET. Estos valores de

variable se calculan din�micamente cada vez que el valor de la variable se

expande. Si el usuario define una variable expl�citamente con uno de estos

nombres, entonces esa definici�n invalidar� la variable din�mica abajo

descrita:



%%CD%% - se expande a la cadena del directorio actual.



%%DATE%% - se expande a la fecha actual con el mismo formato que el comando

    DATE.



%%TIME%% - se expande a la hora actual con el mismo formato que el comando

    TIME.



%%RANDOM%% - se expande a un n�mero decimal aleatorio entre 0 y 32767.



%%ERRORLEVEL%% - se expande al valor de NIVEL DE ERROR actual.



%%CMDEXTVERSION%% - se expande al n�mero actual de versi�n de las

    extensiones del comando del procesador.



%%CMDCMDLINE%% - se expande a la l�nea de comandos original que invoc�

    el Procesador de comandos.



%%HIGHESTNUMANODENUMBER%% - se expande al n�mero de nodo NUMA m�ximo

    en este equipo.

p

Si las extensiones de comando est�n habilitadas, GOTO cambia as�:



El comando GOTO acepta ahora una etiqueta de destino: EOF que transfiere

control al final del archivo de script por lotes actual. �sta es una manera

f�cil de salir de un archivo de script por lotes de script

sin tener que definir una etiqueta. Escriba CALL /? para obtener una

descripci�n de las extensiones del comando CALL que hace �til esta

caracter�stica.

�

Si las extensiones de comando est�n habilitadas, el comando SHIFT

admitir� el modificador /n, el cual informa al comando que empiece a

cambiar en el argumento n, en donde n puede estar comprendido entre 0 y 8.

Por ejemplo:



    SHIFT /2



cambiar� %%3 a %%2, %%4 a %%3, etc. y deja %%0 y %%1 sin modificar.



$

Si las extensiones de comando est�n habilitadas CALL cambia as�:



El comando CALL acepta ahora etiquetas como el destino de CALL.

La sintaxis es:



    CALL : argumentos de etiqueta



Se ha creado un nuevo contexto de archivo por lotes con los argumentos

especificados y el control se pasa a la instrucci�n despu�s de especificar

la etiqueta. Debe "salir" dos veces al pasar dos veces al final

del script de proceso por lotes. La primera vez que lea el final, el

control volver� a la instrucci�n que sigue a CALL. La segunda vez se cerrar� 

el script de proceso por lotes. Escriba GOTO /? para obtener una descripci�n

de GOTO: la extensi�n EOF le permitir� "regresar" del script de proceso

por lotes.



Adem�s, la expansi�n de las referencias de argumento del script de proceso

por lotes (%%0, %%1, etc.) se ha cambiado as�:



%%* en un script de proceso por lotes se refiere a todos los argumentos

(por ej. %%1 %%2 %%3 %%4 %%5 ...)



La sustituci�n de los par�metros del archivo por lotes  (%%n) ha sido

ampliada. Ahora puede usar la siguiente sintaxis opcional:

    

        %%~1         - expande %%1 quitando las comillas (")que pudiera haber

        %%~f1        - expande %%1 a un nombre completo de ruta

        %%~d1        - expande %%1 solo a una letra de unidad

        %%~p1        - expande %%1 solo a una ruta

        %%~n1        - expande %%1 solo a un nombre de archivo

        %%~x1        - expande %%1 solo a una extensi�n de archivo

        %%~s1        - expande la ruta que contiene solo nombres cortos

        %%~a1        - expande %%1 a los atributos del archivo

        %%~t1        - expande %%1 a la fecha/hora del archivo

        %%~z1        - expande %%1 al tama�o del archivo

        %%~$PATH: 1  - busca los directorios en la lista de la RUTA de la

                      variable de entorno y expande %%1 al nombre totalmente

                      calificado del primero que encontr�. Si el nombre de la

                      variable de entorno no se ha definido o no se ha

                      encontrado el archivo en la b�squeda, entonces este

                      modificador se transforma en una cadena vac�a.

�

   Los modificadores se pueden  combinar para obtener resultados compuestos:





        %%~dp1       - expande %%1 solo a una letra de unidad y ruta

        %%~nx1       - expande %%1 solo a un nombre de archivo y extensi�n 

        %%~dp$PATH:1 - busca %%1 en los directorios listados en la variable de

                       entorno PATH y se expande a la letra de unidad y ruta 

                       que se encontr� primero.

        %%~ftza1     - expande %%1 a DIR como una l�nea de salida

 

En el ejemplo anterior %%1 y PATH pueden ser reemplazados por otros valores

v�lidos. Un n�mero de argumento v�lido termina la sintaxis %%~. Es posible

que los modificadores %%~ no se puedan usar con %%*

p

Si las extensiones de comando est�n habilitadas, SETLOCAL cambia as�:



Ahora el comando por lotes SETLOCAL acepta argumentos opcionales:

        ENABLEEXTENSIONS / DISABLEEXTENSIONS

            Habilita o deshabilita las extensiones del procesador de comandos.

            Estos argumentos tienen prioridad sobre los modificadores CMD E:ON

            o /E:OFF. Vea CMD /? para obtener m�s detalles.

        ENABLEDELAYEDEXPANSION / DISABLEDELAYEDEXPANSION

            Habilita o deshabilita la expansi�n de variables de entorno

            retrasada. Estos argumentos tienen prioridad sobre los

            modificadores CMD /V:ON o /V:OFF. Vea CMD /? para obtener m�s

            detalles.

Estas modificaciones duran hasta que coincida el comando ENDLOCAL,

independientemente de su configuraci�n anterior para el comando SETLOCAL.



El comando SETLOCAL establecer� el valor de ERRORLEVEL si se diera un

argumento. Ser� cero si se da uno de los dos argumentos v�lidos y el otro no.

Puede usar esto en los scripts por lotes para determinar si las extensiones

est�n disponibles con la siguiente t�cnica:



    VERIFY OTHER 2>null

    SETLOCAL ENABLEEXTENSIONS

    IF ERRORLEVEL 1 echo No puede habilitar las extensiones



Esto funciona porque, en las versiones anteriores de CMD.EXE, SETLOCAL

NO establec�a el valor de ERRORLEVEL. El comando VERIFY con un argumento

err�neo inicializa el valor de ERROLEVEL a un valor distinto de cero.

H

Si las extensiones de comando est�n habilitadas ENDLOCAL cambia de la manera

siguiente:



Si el SETLOCAL correspondiente habilita o deshabilita las extensiones de

comando con las nuevas opciones ENABLEEXTENSIONS o DISABLEEXTENSIONS,

despu�s de ENDLOCAL, el estado habilitado o deshabilitado de las extensiones

de comando se restaurar� al estado anterior a la ejecuci�n del comando

SETLOCAL correspondiente.

,


Si las extensiones de comandos est�n habilitadas, la invocaci�n del

comando externo a trav�s de la l�nea de comandos o del comando START

cambia as�:



Se pueden invocar archivos no ejecutables a trav�s de la asociaci�n del

archivo solo con escribir el nombre del archivo como un comando. (por ej.,

WORD.DOC abrir�a la aplicaci�n asociada con la extensi�n de archivo .DOC).

Consulte los comandos ASSOC y FTYPE para saber c�mo crear estas asociaciones

dentro de un script de comandos.



Cuando se ejecuta una aplicaci�n de 32 bits con interfaz gr�fica, CMD.EXE

no espera a que la aplicaci�n termine antes de volver al s�mbolo del sistema.

Este nuevo comportamiento NO ocurre si se ejecuta dentro de un

script. Cuando se ejecuta una l�nea de comandos cuyo primer token es la

cadena "CMD " sin extensi�n o ruta, entonces se reemplaza "CMD" con el valor

de la variable COMSPEC. Esto evita tomar CMD.EXE del directorio actual.



Cuando se ejecuta una l�nea de comandos cuyo primer token NO contiene una

extensi�n, entonces CMD.EXE usa el valor de la variable de entorno PATHEXT

para determinar las extensiones que hay que buscar y en que orden. El valor

predeterminado para la variable PATHEXT es:



.COM;.EXE;.BAT;.CMD



Tenga en cuenta que la sintaxis es la misma que la variable PATH, con los

puntos y comas separando los elementos diferentes.



Cuando se busca un archivo ejecutable, si no hay ninguna coincidencia en

ninguna extensi�n, entonces se comprueba si el nombre coincide con el nombre

de un directorio. Si es as�, el comando START inicia el explorador en esa

ruta. Si se hace desde la l�nea de comandos, es equivalente a hacer CD /D

en esa ruta.

�

Si se habilitan las extensiones de comando y se ejecuta en la plataforma

de Windows, el comando BREAK insertar� un punto de interrupci�n dentro del

c�digo, si est� siendo depurado por un depurador.

�

Si las extensiones de comandos est�n habilitadas, se admiten las siguientes

formas adicionales del comando FOR:



FOR /D %%variable IN (conjunto) comando DO [par�metros]



    Si el conjunto contiene comodines, se especifica para coincidir

    con el nombre del directorio en vez de los nombres de archivo.



FOR /R [[unidad:]ruta] %%variable IN (set) comando DO [par�metros]



    Gu�a el directorio del �rbol de ra�z a [unidad:]ruta, ejecutando la

    instrucci�n FOR en cada directorio del �rbol. Si no se especifica el

    directorio despu�s de /R entonces se asume que es el directorio actual.

    Si el conjunto es solamente un simple car�cter de punto (.) entonces

    enumerar� el �rbol del directorio.



FOR /L %%variable IN (inicio, paso, fin) comando DO [par�metros]



    El conjunto es una sucesi�n de n�meros que va desde inicio hasta fin

    y que aumenta (o disminuye) en funci�n de lo especificado en paso.

    As� (1, 1, 5) generar� la sucesi�n 1 12 3 4 5 y (5, -1, 1) generar�

    la sucesi�n 5 4 3 2 1



FOR /F ["opciones"] %%variable IN (conjunto de archivos) comando DO

[par�metros]

FOR /F ["opciones"] %%variable IN ('cadena') comando DO [comando-par�metros]

FOR /F ["opciones"] %%variable IN ('comando') comando DO [comando-par�metros]



    o, si la opci�n usebackq est� presente:



FOR /F ["opciones"] %%variable IN (conjunto de archivos) comando DO

       [comando-par�metros]

FOR /F ["opciones"] %%variable IN ('cadena') comando DO [comando-par�metros]

FOR /F ["opciones"] %%variable IN (`comando`) comando DO [comando-par�metros]



    Conjunto de archivos es uno o m�s nombres de archivos. Cada archivo es

    abierto, le�do y procesado antes de ir al siguiente archivo del conjunto

    de archivos. Procesar consiste en leer el archivo, partirlo en l�neas

    individuales de texto y analizar cada l�nea en cero o m�s tokens.

    El cuerpo del bucle se llama con los valores de la variable establecidos

    para las cadenas de token encontradas. De forma predeterminada, /F

    pasa el primer token separado en blanco desde cada l�nea.

    Las l�neas en blanco se omiten. Puede invalidar el comportamiento de

    an�lisis predeterminado si especifica el par�metro opcional "opciones".

    Esto es una cadena entre comillas que contiene una o m�s palabras claves

    para especificar diferentes opciones de an�lisis. Las palabras claves son:

�


        eol=c           - especifica un car�cter de comentario

                          al final de la l�nea (solo uno)

        skip=n          - especifica el n�mero de

                          l�neas que hay que saltarse al principio

                          del archivo.

        delims=xxx      - especifica un grupo de delimitadores.

                          Esto reemplaza al grupo de delimitadores

                          predeterminados de espacio y tabulaci�n.

        tokens=x,y,m-n  - especifica qu� token de cada l�nea deben

                          pasarse al cuerpo de la cl�usula "for" en

                          cada iteraci�n.

                          Esto causar� que los nombres de variables

                          adicionales sean asignados.

                          La forma m-n es un intervalo del token
                          m-�simo al token n-�simo. Si el �ltimo

                          car�cter en la cadena tokens= es un asterisco,

                          se asigna una variable adicional que recibe el

                          resto del texto en la l�nea posterior al �ltimo

                          token analizado.

        usebackq        - especifica que la nueva sem�ntica est� vigente,

                          donde una cadena entre comillas inversas se ejecuta

                          como un comando y una cadena con comillas simples

                          es un comando de cadena literal y permite el uso de

                          comillas dobles para entrecomillar los nombres de

                          archivo en un conjunto de archivos.



 Estos ejemplos pueden ayudar:



FOR /F "eol=; tokens=2,3* delims=, " %%i in (archivo.txt) do @echo %%i %%j %%k

d

    analizar� cada l�nea en mi archivo.txt excepto las que se inicien con un

    punto y coma, pasando el segundo y tercer s�mbolo (token) de cada l�nea al

    cuerpo de FOR. Los s�mbolos est�n delimitados por comas y/o espacios. Tenga

    en cuenta que las instrucciones del cuerpo de FOR hacen referencia a %%i

    para obtener el segundo s�mbolo, a %%j para obtener el tercero y a %%k para

    obtener el resto de los s�mbolos posteriores al tercero. Para los nombres

    de archivo que contengan espacios, necesita poner comillas dobles

    en los nombres de archivos. Para usar comillas dobles de esta manera,

    tambi�n necesita usar la opci�n usebackq; de lo contrario se interpretar�

    que las comillas dobles est�n definiendo el an�lisis de una cadena literal.



    %%i est� expl�citamente declarado en la instrucci�n FOR y %%j y %%k est�n

    declarados impl�citamente a trav�s de la opci�n =tokens. Puede especificar

    hasta 26 s�mbolos a trav�s de la l�nea tokens=, siempre y cuando no cause

    un intento de declarar una variable mayor que la letra 'z' o 'Z'. Recuerde,

    los nombres de variables de FOR son de una sola letra y distinguen 

    may�sculas de min�sculas. Adem�s, las variables son globales y no puede 

    haber m�s de 52 variables activas al mismo tiempo.



    Tambi�n puede usar la l�gica de an�lisis de FOR /F en una cadena inmediata

    convirtiendo el conjunto de archivos entre par�ntesis en una cadena entre

    comillas simples. Ser� tratada y analizada como una sola l�nea de entrada

    de un archivo.



    Finalmente, puede usar el comando FOR /F para analizar la salida de un

    comando. Se hace convirtiendo el conjunto de archivos entre par�ntesis

    una cadena con comillas invertidas. Se tratar� como una l�nea de comandos

    que se pasa a un CMD.EXE secundario y la salida se captura en memoria y

    se eval�a como si fuera un archivo. Como en el siguiente ejemplo:



    FOR /F "usebackq delims==" %%i IN (`conjunto`) DO @echo %%i



    enumerar� los nombres de variable de entorno en el entorno actual.

 

Adem�s, la sustituci�n de las referencias de variables FOR ha sido mejorada.

Ahora puede usar la siguiente sintaxis opcional:



    %%~I         - expande %%I quitando las comillas (") que pudiera haber

    %%~fI        - expande %%I a un nombre de ruta calificado

    %%~dI        - expande %%I solo a una letra de unidad

    %%~pI        - expande %%I solo a una ruta

    %%~nI        - expande %%I solo a un nombre de archivo

    %%~xI        - expande %%I solo a una extensi�n de archivo

    %%~sI        - ruta expandida contiene solo nombres cortos

    %%~aI        - expande %%I a atributos de archivos

    %%~tI        - expande %%I a fecha/hora del archivo

    %%~zI        - expande %%I a tama�o del archivo

    %%~$PATH:I   - busca los directorios de la lista de la variable

                   de entorno de PATH y expande %%I al nombre totalmente

                   calificado del primero que se encuentre. Si el nombre

                   de la variable de entorno no es definido o no se

                   encuentra el archivo en la b�squeda, el modificador

                   se expande a la cadena vac�a.



Los modificadores se pueden combinar para conseguir resultados compuestos:



    %%~dpI       - expande %%I solo a una letra de unidad y ruta

    %%~nxI       - expande %%I solo a un nombre de archivo y extensi�n

    %%~fsI       - expande %%I solo a un nombre de ruta con nombres cortos

    %%~dp$PATH:i - busca los directorios de la lista de la variable de

                   entorno de PATH para %%I y se expande a la letra de

                   unidad y ruta del primero que encuentre.

    %%~ftzaI     - expande %%I a DIR como l�nea de salida.



En los ejemplos anteriores %%I y PATH pueden ser reemplazados por otros

valores v�lidos. La sintaxis %%~ est� terminada por un nombre de variable

FOR v�lido. El c�digo se vuelve m�s legible si se usan variables en

may�scula como %%I, adem�s esto evita confundir las variables con los

modificadores, los cuales no distinguen entre may�sculas y min�sculas.

�


Si los comandos de extensi�n est�n habilitados, IF cambia as�:



    IF [/I] cadena1 op-de-comparaci�n cadena2 comando

    IF CMDEXTVERSION n�mero comando

    IF DEFINED variable comando



donde op-de-comparaci�n puede ser:



    EQU - igual

    NEQ - no igual

    LSS - menor que

    LEQ - menor que o igual

    GTR - mayor que

    GEQ - mayor que o igual



y el modificador /I, si se especifica, realiza comparaciones de cadena que

no distinguen entre may�sculas y min�sculas. El modificador /I tambi�n puede

usarse en la forma cadena1==cadena2 de IF. Estas comparaciones son gen�ricas,

por lo que si tanto cadena1 como cadena2 se constituyen �nicamente por d�gitos

num�ricos, entonces las cadenas se convierten a n�meros y se realiza una

comparaci�n num�rica.



El condicional CMDEXTVERSION funciona solo como ERRORLEVEL, excepto si se

compara con un n�mero de versi�n interna asociada con las extensiones de

comando. La primera versi�n es 1. Ser� incrementada en uno cuando las

significantes mejoras sean agregadas a las extensiones de comando. El

condicional CMDEXTVERSION nunca es verdadero cuando las extensiones de

comando est�n deshabilitadas.



El condicional DEFINED funciona solo como EXIST excepto cuando toma un

nombre de variable de entorno y vuelve como verdadero si se define la

variable de entorno.

�

%%ERRORLEVEL%% se expandir� a una representaci�n de cadena del valor actual

de ERRORLEVEL, siempre y cuando no exista ya una variable de entorno con el 

nombre ERRORLEVEL, en cuyo caso obtendr� su valor. 



Despu�s de ejecutar un programa, lo siguiente ilustrar� el uso de ERRORLEVEL



    goto answer%%ERRORLEVEL%%

    :answer0

    echo El programa devolvi� el c�digo 0

    :answer1

    echo El programa devolvi� el c�digo 1



Tambi�n puede usar las comparaciones num�ricas anteriores:



    IF %%ERRORLEVEL%% LEQ 1 goto okay



%%CMDCMDLINE%% se expandir� a una l�nea de comandos original pasada al anterior

CMD.EXE a cualquier proceso CMD.EXE, siempre y cuando no exista ya una

variable de entorno con el nombre CMDCMDLINE, en cuyo caso obtendr� su valor.



%%CMDEXTVERSION%% se expandir� a una representaci�n de la cadena del valor

actual CMDEXTVERSION, siempre y cuando no exista ya una variable de entorno

con el nombre CMDEXTVERSION, en cuyo caso obtendr� su valor

�Habilita o deshabilita la edici�n de la l�nea de comandos en el

sistema DOS



Est� presente para que haya compatibilidad con sistemas DOS, pero no

tiene efecto en Windows, ya que la edici�n de la l�nea de comandos

est� siempre habilitada.

8'%1'

CMD.EXE se inici� con esta ruta como el directorio actual. No se permiten

rutas UNC. Regresando de manera predeterminada al directorio Windows.

�'%1'

CMD no es compatible con las rutas de acceso UNC como directorio actual.

�Las rutas UNC no se admiten en el directorio actual. Use



    PUSHD %1



para crear una letra de unidad temporal que admita el directorio actual

UNC. Use POPD o EXIT para eliminar la letra temporal de la

unidad.

hEl par�metro no es v�lido para el comando SHIFT

@Sobran o faltan par�ntesis.

0Falta un operando.

0Falta el operador.

�N�mero no v�lido . Las constantes num�ricas son decimales(17),

hexadecimales (0x11), u octales (021).

�N�mero no v�lido. Los n�meros est�n limitados a 32 bits de precisi�n.

@Error de divisi�n por cero.

lLa variable de entorno COMSPEC no se�ala CMD.EXE.

P�Sobrescribir %1? (S�/No/Todo): %0

NST%0

$<JUNCTION> %0

$<SYMLINKD> %0

$<SYMLINK> %0

pEl nombre del directorio %1\%2 es demasiado largo.

`La ruta completa de %1 es demasiado larga.

LLa ruta %1\%2 es demasiado larga.

TEl tipo FTYPE %1 es demasiado largo.

XNo se puede encontrar la biblioteca %1.

dNo se puede encontrar la funci�n %1!S!:%2!S!.

dNo se puede encontrar el ordinal %1!S!:%2!d!.

\La l�nea de comandos es demasiado larga.

�Se copi� el archivo %1, pero CMD no puede restablecer el atributo 

READ_ONLY.

@No se encuentra el archivo

8No se pudo encontrar %1

�El sistema de archivos FAT solo admite la marca de tiempo de la �ltima

modificaci�n

|Comienza la secci�n de cambios locales de entorno en un archivo por lotes.

Los cambios de entorno hechos despu�s de que se haya emitido SETLOCAL son

locales en el archivo por lotes. ENDLOCAL debe ser emitido para restaurar

la configuraci�n anterior. Cuando se llega al final de un script

por lotes, se ejecuta un ENDLOCAL impl�cito para cualquier comando SETLOCAL

pendiente que se haya emitido para este un script por lotes.



SETLOCAL

@Termina la secci�n de cambios locales de entorno en un archivo por lotes.

Los cambios de entorno efectuados despu�s de ejecutar ENDLOCAL no son

espec�ficos del archivo por lotes. Los cambios anteriores no se

restaurar�n una vez que el archivo por lotes haya terminado.



ENDLOCAL

HFija el t�tulo de la ventana en la ventana del s�mbolo del sistema.



TITLE [cadena]



 cadena    Especifica el t�tulo de la ventana del s�mbolo del sistema.

�Permite a los programas abrir archivos de datos en

el directorio especificado como si estuviesen en el directorio actual.



APPEND [[unidad:]ruta[;...]] [/X[:ON | :OFF]] [/PATH:ON | /PATH:OFF] [/E]

APPEND ;



 [unidad:]ruta Especifica la unidad y el directorio que se agregar�n.

 /X:ON         Aplica los directorios agregados a las b�squedas de archivos y

               ejecuci�n de la aplicaci�n.

 /X:OFF        Aplica los directorios agregados solo a solicitudes de apertura

               de archivos.  

 /X:OFF        es el predeterminado.

 /PATH:ON      Aplica los directorios agregados a las solicitudes de archivos 

               que ya especifican una ruta. /PATH:ON es el predeterminado.

 /PATH:OFF     Desactiva el efecto de /PATH:ON.

 /E            Guarda una copia de la lista de directorio anexado en la

               variable de entorno APPEND. Solo puede usar /E la primera vez

               que use APPEND despu�s de iniciar su sistema.



Escriba APPEND; para eliminar la lista de directorios agregados.

Escriba APPEND sin par�metros para ver la lista de directorios agregados.

,Mueve archivos y cambia el nombre a archivos y directorios.



Mover uno o m�s archivos:

MOVE [/Y | /-Y] [unidad:][ruta]nombrearchivo1[,...] destino



Cambiar el nombre a un directorio:

MOVE [/Y | /-Y] [unidad:][ruta]nombredirectorio1 nombredirectorio2



  [unidad:][ruta]nombrearchivo1 Especifica la ubicaci�n y el nombre del

archivo o archivos que quiere mover.

                          

  destino            Especifica la nueva ubicaci�n del archivo. El

                     destino puede constar de una letra de unidad y

                     dos puntos, un nombre de directorio o una

                     combinaci�n. Si mueve solo un archivo, tambi�n

                     puede incluir un nombre de archivo si quiere

                     cambiar el nombre del archivo cuando lo mueva.



  [unidad:][ruta]nombredirectorio1  Especifica el directorio al que

                     desea cambiar el nombre.



  nombredirectorio2  Especifica el nuevo nombre del directorio.



  /Y                 Suprime la solicitud de confirmar si quiere

                     sobrescribir un archivo de destino ya existente.



  /-Y                Aparecer� la solicitud para confirmar si desea 

                     sobrescribir un archivo de destino ya existente.



El modificador /Y puede estar presente en la variable de entorno COPYCMD.

Esto puede sobrescribirse con /-Y en la l�nea de comandos. Lo

predeterminado es pedir la sobrescritura a no ser que el comando MOVE sea

ejecutado dentro de un script de un archivo de proceso por 

lotes.

�Guarda el directorio actual para que lo use el comando POPD y despu�s

cambia al directorio especificado.



PUSHD [ruta | ..]



 ruta        Especifica el directorio al que hay que cambiar el actual.

�Cambia al directorio guardado por el comando PUSHD.



POPD



%1 - %0

xSe alcanz� el m�ximo nivel de recursividad de setlocal.

TEscriba la nueva fecha: (aa-mm-dd) %0

TEscriba la nueva fecha: (dd-mm-aa) %0

0ERROR Comprobar: %1

tNo se pueden mover varios archivos a un solo archivo.

�No se pudo abrir el identificador

durante la redirecci�n del identificador %1.

0%r%1%% copiados %0

�Configura los colores predeterminados de primer y segundo plano de la consola.



COLOR [attr]



  attr         Especifica el atributo de color de la salida de consola.



Los atributos de color est�n especificados con DOS d�gitos hexadecimales (el primero

corresponde al segundo plano; el segundo al primer plano). Los d�gitos

pueden coincidir con cualquiera de los siguientes valores:



    0 = Negro       8 = Gris

    1 = Azul        9 = Azul claro

    2 = Verde       A = Verde claro

    3 = Aguamarina        B = Aguamarina claro

    4 = Rojo        C = Rojo claro

    5 = P�rpura     D = P�rpura claro

    6 = Amarillo    E = Amarillo claro

    7 = Blanco      F = Blanco brillante



Si no se indican argumentos, este comando restaura el color que ten�a

cuando se inici� CMD.EXE. Este valor proviene de la ventana de la consola,

el modificador de l�nea de comandos /T o el valor del registro

DefaultColor.



El comando COLOR configura ERRORLEVEL a 1 si se realiza un intento de ejecutar

el comando COLOR con el mismo color de primer y segundo

plano.



Ejemplo: "COLOR fc" crea rojo claro sobre blanco brillante

dSe ha superado la longitud m�xima de ruta: %1

�******  RECURSI�N DE ARCHIVO POR LOTES supera los l�mites de la PILA ******

Recuento de recursiones=%1!d!,Uso de la pila=%2!d! por ciento

******     SE ANULA  EL PRECESAMIENTO DEL ARCHIVO POR LOTES       ******

lYa hay demasiados directorios en la pila PUSHD .

�

El administrador ha deshabilitado el s�mbolo del sistema.



 Crea un v�nculo simb�lico.



MKLINK [[/D] | [/H] | [/J]] V�nculo Destino



        /D      Crea un v�nculo simb�lico a un directorio. El valor 

                predeterminado es un v�nculo simb�lico a un archivo.

        /H      Crea un v�nculo f�sico en lugar de un v�nculo simb�lico.

        /J      Crea una uni�n de directorios.

        V�nculo Especifica el nombre del nuevo v�nculo simb�lico.

        Destino Especifica la ruta (relativa o absoluta) a la que hace 

                referencia el nuevo v�nculo.

tV�nculos permanentes creados por %1!s! <<===>> %2!s!

lv�nculo simb�lico creado para %1!s! <<===>> %2!s!

TUni�n creada para %1!s! <<===>> %2!s!

�Se requieren vol�menes NTFS locales para completar la operaci�n.

�El nuevo v�nculo y el archivo existente deben estar en el mismo volumen NTFS.

dEl dispositivo no admite v�nculos simb�licos.

�Carece de privilegios suficientes para realizar esta operaci�n.

�Permite controlar las operaciones de archivo mediante transacciones para

confirmar o anular cambios.



TRANSACTION [/START | /COMMIT | /ROLLBACK | /SUSPEND | /RESUME]



   /START    - Inicia una nueva transacci�n. Solo puede haber una pendiente

               al mismo tiempo.



   /COMMIT   - Confirma todos los cambios para la transacci�n actual.



   /ROLLBACK - Revierte todos los cambios para la transacci�n actual.



   /SUSPEND  - Deshabilita la transacci�n en ejecuci�n, dej�ndola pendiente y

               contin�a en un modo sin transacciones.



   /RESUME   - Habilita la transacci�n deshabilitada mediante SUSPEND.



Para COMMIT y ROLLBACK, la transacci�n se cerrar� despu�s de que se ejecute

el comando.



Si no se proporciona un argumento, este comando muestra el estado actual de la

transacci�n para CMD.EXE.

8Id. de transacci�n: %1

\Una transacci�n activa ya est� en curso.

PNo hay ninguna transacci�n activa.

\Se inici� correctamente una transacci�n.

�No hay ninguna transacci�n por confirmar, revertir, suspender o reanudar.

Ya hay una transacci�n activa en curso. No se puede iniciar

una nueva hasta que se confirme o se revierta la transacci�n actual.

�No se puede confirmar o revertir una transacci�n heredada

de otro proceso.

�No se puede confirmar una transacci�n iniciada fuera de un archivo

por lotes desde el interior de un archivo por lotes.

�No se puede suspender una transacci�n porque ya hay una transacci�n

suspendida.

�No se puede reanudar una transacci�n porque no hay ninguna transacci�n 

actualmente suspendida.

�No se puede reanudar una transacci�n suspendida en un archivo por lotes

anterior.

TTransacci�n correctamente reanudada.

TTransacci�n correctamente suspendida.

Todav�a hay %1 proceso(s) ejecut�ndose en esta

transacci�n. La confirmaci�n o reversi�n continuar�n una vez terminados

estos procesos.

LYa se revirti� esta transacci�n.

PSe revirti� la transacci�n actual.

�Se revirti� la transacci�n actual porque

finaliz� CMD o se completo el archivo por lotes.

LYa se confirm� esta transacci�n.

PSe confirm� la transacci�n actual.

�Se confirm� o anul� la transacci�n actual fuera de

CMD y se abandon� correctamente.

�Error al consultar el estado de la transacci�n. El estado del resultado 

desconocido es %1

,Administrador: %0

�Se requieren vol�menes locales para completar la operaci�n.

�4VS_VERSION_INFO��
aJ
aJ?StringFileInfo�0C0A04B0LCompanyNameMicrosoft Corporationl"FileDescriptionProcesador de comandos de Windowsh$FileVersion10.0.19041.1 (WinBuild.160101.0800)(InternalNamecmd�8LegalCopyright� Microsoft Corporation. Todos los derechos reservados.@OriginalFilenameCmd.Exe.MUIl&ProductNameSistema operativo Microsoft� Windows�>
ProductVersion10.0.19041.1DVarFileInfo$Translation
�PADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDING

Youez - 2016 - github.com/yon3zu
LinuXploit