Si las extensiones de comandos están habilitadas, las siguientes formas adicionales del comando FOR son compatibles: FOR ...

Si las extensiones de comandos están habilitadas, las siguientes formas adicionales del comando FOR son compatibles:  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-archivo) 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-archivo) 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 en el 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 símbolos.     El cuerpo del bucle se llama con los valores de la variable establecidos     para las cadenas de símbolo encontradas. De forma predeterminada, /F     pasa el primer símbolo 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: