Programación Batch

Páginas: 8 (1791 palabras) Publicado: 10 de abril de 2014

PROGRAMACIÓN BATCH
Mediante el uso de los comandos más comunes de la consola de CMD, podemos crear sencillas aplicaciones, que tienen gran aplicación práctica en Windows.
¿Qué son los archivos batch?
Los archivos batch (conocidos popularmente como BAT), son aplicaciones ejecutables, formadas simplemente de pequeños archivos de texto, que solo contienen algunos códigos o instruccionesescritos en el lenguaje de MS-DOS, estos códigos son los que se conocen como comandos.
Estos archivos son guardados con la extensión de archivo .bat o .cmd.
Al ejecutarse alguno de ellos (doble clic), Windows automáticamente inicia la consola o interprete de comandos de MS-DOS y ejecuta las instrucciones o códigos que contienen en grupo, de forma secuencial.
La consola de CMD, también conocida comoSímbolo del Sistema, intérprete de comandos o consola de MS-DOS, durante muchos años fue el medio de comunicación o intérprete entre la máquina y el usuario.


Uso y empleo de los archivos batch en Windows
El principal uso de estos archivos en la actualidad, es la de permitir a los usuarios crear sus propias aplicaciones, que permitan realizar tareas sencillas pero tediosas y repetitivas, deacuerdo al tipo de trabajo que realizamos con nuestro PC y así evitar la instalación de software de terceros, que a la larga harán la misma función, que un archivo batch creado con un simple archivo de texto.
Los archivos batch son ideales para varias funciones, por ejemplo hacer múltiples copias, extraer y listar información, eliminar virus, planificar tareas, ejecutar limpiezas en el sistema,hacer respaldos de datos e información, automatizar descargas de internet, etc.



Como crear un archivo batch
Para crear un archivo batch solo es necesario un editor de texto plano, que puede ser el Bloc de notas.

La estructura de un archivo batch es sencilla:

• Una primera línea: @ECHO OFF (no es imprescindible para que funcione).
• Las instrucciones que pueden constar de unasimple línea o de varias, todas se irán ejecutando en su orden.
• Al final generalmente se emplea EXIT o EOF que cierra la ventana de la consola.

Al hacer tus primeros batch siempre emplea PAUSE después de las instrucciones, su uso como la palabra indica, se produce una pausa y permite ver mensajes de error, en caso de que exista alguno, de otra forma la consola se cerrará y será imposible conocerlo que lo ha causado.





Crear un archivo batch.

Comenzaremos creando un simple "Mi Primer Batch", escribiendo en el Bloc de notas el siguiente código:
Guardamos el archivo como Mi primer batch.cmd y lo ejecutamos, el archivo tomará el icono de una rueda dentada y nos aparecerá una pantalla negra que dirá "Mi Primer Batch", luego una línea abajo mostrará "Presione una tecla paracontinuar …"





La explicación:
echo
Muestra un texto en pantalla, que es el texto que viene después, en este caso es: Mi Primer Batch.
pause
Como bien se lee, pausa la ejecución del código. Además muestra el texto: "Presione una tecla para continuar …".
exit
Cierra la ventana de comandos.



Funciones de algunos comandos

CD o CHDIR:
Sirve para cambiar de Directorio o mostrar elnombre del actual. Para usarlo, usa CD o CHDIR seguido de la ubicación del directorio al cual nos moveremos. Por ejemplo:
CD C:\
CHDIR C:\
Los ejemplos anteriores hacen exactamente lo mismo, cambian al Disco C.
COPY:
Copia uno o más archivos a otro destino.
Su sintaxis es la siguiente:
COPY "Dirección del archivo" "Nueva dirección"
Por ejemplo:
Copy C:\archivo.txt C:\archivo2.txt
Aquícopiaríamos un archivo del Disco C llamado archivo.txt como archivo2.txt, para acortar un poco podríamos usar:
CD C:\ Copy archivo.txt archivo2.txt
Donde primero cambiamos de directorio al Disco C con CD C:\ y luego al copiar no tenemos que especificar que el archivo está en el Disco C, ya que ya nos encontramos en él.


DEL:
Elimina uno o más archivos, su sintaxis es:
DEL ARCHIVO...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programacion batch
  • Programacion batch
  • Programacion Batch Avanzada
  • Tutorial de programacion en batch
  • Programación Batch Avanzada
  • CURSO DE PROGRAMACION BATCH
  • batch
  • Batch

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS