FICHERO POR LOTES
Con los archivos por lotes, que se denominan también programas de proceso por lotes o secuencias de comandos, puede simplificar tareas rutinarias o repetitivas. Un archivo por lotes es un archivo de texto sin formato que contiene uno o más comandos, y cuya extensión de nombre de archivo es .bat o .cmd. Al escribir el nombre del archivo en el símbolo del sistema, Cmd.exe ejecuta los comandos secuencialmente como aparecen en el archivo.
En un archivo por lotes se puede incluir cualquier comando. Determinados comandos, como for, goto e if, permiten que el proceso de los comandos del archivo por lotes varíe en función de ciertas condiciones. Por ejemplo, el comando if permite ejecutar un comando dependiendo de que se cumpla una condición. Otros comandos permiten controlar la entrada y salida del proceso y llamar a otros archivos de proceso por lotes.
Creación de un programa.BAT
Para crearlos desde la misma consola puedo utilizar varios sistemas
Mediante la redirección:
Redirección:
Para almacenar o sacar información de archivos y vincularlas con entradas o salidas estándares se utilizan las Redirecciones
La redirección se expresa con los símbolos "mayor" > y < "Menor"
Para escribir un archivo se escribe >
Si el archivo ya existe desde antes el redireccionador > lo sobreescribe con flujo de texto nuevo
echo:
En términos de computación, echo tiene varias acepciones.
Por un lado es un servicio de red que repite aquel comando que se le envía (como el eco). Es útil para hacer comprobaciones sobre el estado de la conectividad de una red.
Por otro lado, echo es un comando para la impresión de un texto en pantalla. Es utilizado en las terminales de los sistemas operativos como Unix, GNU/Linux, o MS-DOS; dentro de pequeños programas llamados scripts; y en ciertos lenguajes de programación tales como PHP.
EJEMPLOS CON LA CONSOLA.
Se graba el fichero 'nombre_de_archivo.bat con la primera orden a ejecutar
Vamos hacer un echo ejemplo: buenos días
TYPE: Para ver lo que anteriormente hemos puesto en "echo", muestra el mensaje que hemos creado en prueba.txt
Prompt [parámetros]
Sirve para cambiar el prompt de msdos.
Ejemplo para mandar a la impresora
type prueba.txt > pnr
Ahora el archivo "com" lo manda al texto
echo prueba.txt < com
TYPE fichero
Muestra el fichero. Se suele utilizar con el filtro MORE si se desea que se vea paginado
type archivo.txt | more |
Date [fecha]
Ver/poner la fecha del sistema
Time [hora]
Ver/poner hora del sistema
Ver
Versión del sistema
Vol [Unidad]
Volumen de la unidad especificada.
DIR [opciones][trayecto]
Saca una lista del contenido del directorio especificado en el trayecto. Si no se especifica nada, se entiende el actual.
- Si se pone como parámetro /W saca un listado resumido.
- Si se pone como parámetro /P saca un listado utilizando el filtro more.
dir p* (muestra todos los archivos que empiezan por P)
dir p*.* ( muestra todos los archivos qué empiecen por P y una extensión cualquiera )
dir pru?.txt (Busca todos los archivos posibles, ejemplo:prua,prue,prui,pruu,proo )
No hay comentarios:
Publicar un comentario