archivos.bat

Páginas: 5 (1196 palabras) Publicado: 8 de marzo de 2014
Archivo batch

Este artículo o sección necesita referencias que aparezcan en una publicación acreditada, como revistas especializadas, monografías, prensa diaria o páginas de Internet fidedignas. Este aviso fue puesto el 23 de agosto de 2009.
Puedes añadirlas o avisar al autor principal del artículo en su página de discusión pegando: {{subst:Aviso referencias|Archivo batch}} ~~~~
Para otrosusos de este término, véase 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 diversastareas. Cualquier comando MS-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 enun intérprete de comandos propio de DOS o OS/2. Cuando es iniciado, un programa shell —típicamente command.como 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.
Índice
  [ocultar] 
1 Comandos batch
1.1 Call
1.2 Choice1.3 Echo
1.4 Set
1.5 For
1.6 Goto
1.7 If
1.8 Pause
1.9 Rem
1.10 Shift
1.11 Parámetros pasados al script batch
1.11.1 "Hello World"
Comandos batch[editar]
Hay varios comandos especiales para este tipo de archivos:
Call[editar]
Este comando realiza, desde un archivo batch, una llamada a la ejecución de otro archivo batch. El primer archivo no finaliza 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 en línea de comandos.
Choice[editar]
Ofrece a los usuarios una entrada de datos para que pueda escoger una opción (escoger unade las letras que se le ofrecen), y espera hasta que ésta tenga lugar.
Es un parámetro opcional.
/C[:]letra, especifica las letras que indicarán las opciones del usuario. Si las específicas 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 discrimineentre 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 especificados con el modificador /C.
nn: indica el número de segundos de pausa. Valores entre 0 y 99.CHOICE [/C[:]letra] [/N] [/S] [/T[:]c,nn] [texto], puedes especificar un texto que aparecerá antes de la entrada de datos. No hace falta que se entrecomille, salvo que dicha cadena de texto incluya una barra /.
Atención: Los sistemas operativos Windows 2000, Windows xp o posteriores no trabajan con este comando. Sólo lo aceptan por compatibilidad con otros programas.
Echo[editar]
Activa o desactivael volcado de texto del programa (output) a la pantalla:
ECHO [ON|OFF] echo [mensaje] Parámetros
ON|OFF: activa o desactiva el volcado de texto. Para conocer el estado actual, usar ECHO sin parámetros.
Mensaje: el texto a mostrar.
También podemos mostrar una línea en blanco, añadiendo un punto al final:
echo.
Set[editar]
Da valor a una variable general o de entorno. Ejemplo: set...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Archivos.Bat

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS