sábado, 8 de febrero de 2014

PROGRAMACIÓN.BAT



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 UnixGNU/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