Usar archivos por lotes con el comando FOR Batch

Resumen

Si se utiliza un archivo por lotes como un comando de proceso por lotes para el comando, el comando de proceso por lotes FOR sólo llama el archivo por lotes una vez. En el siguiente ejemplo interactivo ejecuta una. BAT para artículos "a", a continuación, se detiene:
    FOR %i IN (a b c d) DO one %i

En un archivo por lotes, utilice ejemplos de dos por ciento. El cambio en el ejemplo anterior es el siguiente:
    FOR %%i IN (a b c d) DO one %%i

Más información

En el producto empaquetado MS-DOS de Microsoft, puede utilizarse el comando CALL en el archivo por lotes con el comando de proceso por lotes para ejecutar de forma repetida. El ejemplo anterior interactivo se cambia a la siguiente:
    FOR %i IN (a b c d) DO CALL one %i

Este ejemplo ejecuta una. BAT para cada elemento de la lista.


En versiones anteriores a la versión 3.30 de MS-DOS, esto puede hacerse por desove COMMAND.COM con el modificador /C y dejar que se ejecute el archivo por lotes. El ejemplo anterior interactivo se cambia a la siguiente:
    FOR %i IN (a b c d) DO COMMAND /C ONE %i

Propiedades

Id. de artículo: 43075 - Última revisión: 17-01-2017 - Revisión: 1

Comentarios