Comando batch

Páginas: 31 (7561 palabras) Publicado: 26 de noviembre de 2011
Muestra mensajes o activa y desactiva el eco del comando.

ECHO [ON | OFF]
ECHO [mensaje]

Escriba ECHO sin parámetros para mostrar la configuración actual del eco.
Escriba ECHO. Para saltearse un renglón.
----------------------------------------------------------------------------------------------------------
• Borra la pantalla.
CLS----------------------------------------------------------------------------------------------------------
• Suspende el proceso de un programa por lotes

PAUSE

muestra el mensaje
Presione una tecla para continuar. . .

PAUSE>NUL [Mensaje]

muestra el mensaje que desees
----------------------------------------------------------------------------------------------------------
• Abandona el programa CMD.EXE (intérprete decomandos) o el archivo de
comandos por lotes actual.

EXIT [/B] [código]

/B especifica que se debe abandonar el archivo de procesos por
lotes actual y no CMD.EXE. Si se ejecuta desde fuera de un
archivo de procesos por lotes, abandonará CMD.EXE

código especifica un número. Si se ha especificado /B, establece
ERRORLEVEL con estenúmero. Si abandona CMD.EXE, establece
el código de salida del proceso con este número.
----------------------------------------------------------------------------------------------------------
• Ejecuta un archivo por lotes desde otro.

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

parámetros Especifica cualquier información de la lista de comandos quenecesita el programa por lotes.

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 archivo de comandos 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 archivo de comandos por lotes. Escriba GOTO /? para obtener una descripción
de GOTO: la extensión EOF le permitirá "regresar" del archivo de proceso
por lotes.----------------------------------------------------------------------------------------------------------
• 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.
comandoEspecifica 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.

Si las extensiones decomandos 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]----------------------------------------------------------------------------------------------------------
• 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 (:).

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

El comando GOTO acepta ahora una etiqueta...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Como Iniciarse en el batch
  • batch
  • Batch
  • Batch
  • batch
  • Destilación Batch
  • Batch Input
  • Proceso Batch

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS