Batch

Páginas: 12 (2813 palabras) Publicado: 16 de mayo de 2012
Batch


En DOS, OS/2 y Microsoft Windows un archivo batch es un archivo de procesamiento por lotes. Se trata de archivos de texto sin formato, guardados con la extensión BAT que contienen un conjunto de comandos MS-DOS. Cuando se ejecuta este archivo, (mediante CMD) los comandos contenidos son ejecutados en grupo, de forma secuencial, permitiendo automatizar diversas tareas. Cualquier comandoMS-DOS puede ser utilizado en un archivo batch.
Ésta es la forma de automatizar procesos (copiar, pegar, renombrar y enviar datos) en MS-DOS. De este modo, evitamos procesos rutinarios y monótonos, acelerando los mismos. Tiene la funcionalidad de conectarse con otras interfaces por línea de comandos.
Un tipo batch es un archivo de texto que contiene comandos a ejecutar en un intérprete decomandos propio de DOS o OS/2. Cuando es iniciado, un programa shell (típicamente command.com o cmd.exe) lo lee y ejecuta, generalmente línea a línea. De este modo, se emplea para ejecutar series de comandos automáticamente. El hecho de que funcione sólo para MS-DOS lo hace muy limitado. Su extensión es .bat o .cmd.
|Contenido|
|[ocultar] |
|1 Comandos batch |
|1.1 CALL |
|1.2 CHOICE|
|1.3 ECHO |
|1.4 VARIABLES |
|1.5 FOR |
|1.6 GOTO |
|1.7IF |
|1.8 PAUSE |
|1.9 REM |
|1.10 SHIFT |
|1.11Parámetros pasados al script batch |
|2 Ejemplos |


[editar] Comandos batch
Hay varios comandos especiales para este tipo de archivos:
[editar] CALL
Este coli realiza, desde un archivo batch, una llamada a la ejecución de otro archivo batch. El primer archivo nofinaliza su ejecución al realizar la llamada.
• CALL [unidad_disco:][path]nombre_archivo [parámetros]
Donde:
[unidad_disco:][path]nombre_archivo
Es la ruta al archivo batch llamado (debe ser un archivo *.bat)
y [parámetros]
puede ser cualquier tipo de información que necesite el programa llamado que pueda pasarse el línea de comandos.
[editar] CHOICE
Ofrece al usuario unaentrada de datos para que pueda escoger una opción (escoger una de las letras que se le ofrecen), y espera hasta que esta tenga lugar.
Es un parámetro opcional.
/C[:]letra, especifica las letras que indicarán las opciones del usuario. Si las especificas separadas por comas, aparecerán entre corchetes seguidas de un interrogante. Si no se especifican, se usara YN (si, no) por defecto./N: evita que se muestre el prompt de usuario.
/S: hace que discrimine entre entrada de letras mayúsculas o minúsculas.
/T[:]c,nn: introduce un tiempo de espera antes de ejecutar la acción por defecto. Con los siguientes posibles valores:
c: señala que carácter será usado como opción por defecto después de nn segundos. Solo puedes indicar uno de los caracteres...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Batch
  • Batch
  • batch
  • Destilación Batch
  • Batch Input
  • Proceso Batch
  • Batch Mixer
  • Reactores batch

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS