Aaaa

Páginas: 8 (1899 palabras) Publicado: 28 de febrero de 2011
11/02/2011

Tutorial de Programación batch o .bat - T…

Buscar

Posts
Inicio

Comunidades
Novat os

TOPs

Registrate!
Buscador
Filtrar por Categorías:

Identificarme

Destacados

Seleccionar categoría

Posteado por: Avisos por Yahoo!

Tutorial de Programación batch o .bat

Nuevo Dove Men Care
¿Potencia no combina con cuidado? Disfruta la vida con Dove Men Care.www.dovemen.com

Belleza
Conoce productos Sedal. Cuidado para tu cabello a excelente precio.
www.sedal.com.mx

Tienda de electrónica para coche
Bluetooth, GPS, A/V Interfaces. ten lo mejor para tu coche.
car-solutions.com

Saludos gente de Taringa!, en este post les enseñaré qué es batch, qué es MS-DOS y principalmente cómo programar en archivos por lotes. Pero primero lo primero, no podemosempezar a programar algo que no sabemos qué es, por lo que aquí está la definición de Batch. Batch según Wikipedia: "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 DOS. Cuando se ejecuta este archivo bat, los comandos contenidos son ejecutados en grupo, de forma secuencial, permitiendoautomatizar diversas tareas. Cualquier comando DOS puede ser utilizado en un archivo batch." Hay que aclarar que Batch no es un Lenguaje de Programación. Es un archivo de código que contiene comandos del Shell de Windows, llamado MS-DOS, que pueden ejecutar desde: Inicio->Ejecutar->CMD. Hay dos maneras de ejecutar comandos Batch. • Desde el Shell de Windows. • Escribiéndolos en un archivo de texto conextensión .bat y luego ejecutarlo.

Hola Mundo en Batch
Comenzaremos creando un Simple y clásico "Hola Mundo", escribiendo en un archivo de texto el siguiente código. Código : @echo off echo Hola Mundo pause exit

Ahora guardemos el archivo como Nombre.bat y lo ejecutamos. Nos aparecerá una pantalla negra que dirá "Hola Mundo", luego una linea abajo dirá "Presione una tecla para continuar"Explicación: echo: Imprime un texto en pantalla, que es el texto que viene después (el que le pasamos como parámetro), que en este caso es "Hola Mundo". Echo significa eco, por lo mismo "@echo off" elimina el eco, la repetición de la ruta en la que nos encontramos en cada línea código.

pause: Como bien se lee, pausa la ejecución del código. Además muestra el texto "Presione una tecla paracontinuar"

taringa.net/…/Tutorial-de-Programacion-…

1/7

11/02/2011

Tutorial de Programación batch o .bat - T…

exit: Cierra la ventana de comandos.

Para dejar más en claro cual sería la diferencia de no ocupar la linea @ echo off la imagen de a continuación muestra como se vería la pantalla sin esta linea.

Ahora aprenderemos algunas funciones de Batch:

CD o CHDIR: Si hastrabajado en PHP, te sera fácil entender este concepto. Sirve para cambiar de Directorio o Mostrar el nombre del actual. Para usarlo, CD o CHDIR seguido de la ubicación del directorio al cual nos moveremos. cd "C:" chdir "C:" Los ejemplos anteriores hacen exactamente lo mismo, cambian al Disco C

COPY: Sirve para copiar uno o más archivos a otro destino. Su sintaxis es la siguiente: Copy "Dirección delarchivo" "Nueva dirección" Ejemplos: Código : 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: Código : 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 esta en el Disco C ya que ya nosencontramos en el.

DEL: Sirve para eliminar uno o más archivos. Su sintaxis es: Del "ARCHIVO" También se puede añadir: del /f /q "archivo" Donde no pide confirmación de eliminación (/q) y fuerza al archivo a borrarse ( /f )

taringa.net/…/Tutorial-de-Programacion-…

2/7

11/02/2011

Tutorial de Programación batch o .bat - T…
Move: Sirve para mover un archivo. Su sintaxis es: Move...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Aaaa
  • Aaaa
  • Aaaa
  • aaaa
  • AAAA
  • aaaa
  • aaaa
  • aaaa

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS