Que es bath

Solo disponible en BuenasTareas
  • Páginas : 23 (5713 palabras )
  • Descarga(s) : 0
  • Publicado : 22 de agosto de 2012
Leer documento completo
Vista previa del texto
QUE ES BATH..??
QUE ES BATH..??

Que es batch?

dijo: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, permitiendo automatizar diversas tareas. Cualquier comando DOS puede serutilizado en un archivo batch.[/quote]

Hay que aclarar Batch que 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 con extensió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.

Codigo:
dijo:@echo off
echo Hola Mundo
pause exit[/quote]

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"Explicamos:
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"
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 has trabajado en PHP, te sera fácil entender este concepto. Sirve para cambiar de Directorio o Mostrar el nombredel 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 del archivo" "Nueva dirección"
Ejemplo:

Código :
dijo:Copy "C:archivo.txt""C:archivo2.txt"[/quote]

Aquí copiaríamos un archivo del Disco C llamado "archivo.txt" como "archivo2.txt"
Para acortar un poco podríamos usar:

Código :
dijo:cd "C:" Copy "archivo.txt" "archivo2.txt"[/quote]

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 nos encontramos en el.

DEL:

Sirvepara 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 )

Move:

Sirve para mover un archivo. Su sintaxis es:
Move "Dirección Archivo" "Nueva Dirección"

Cls:

Sirve para limpiar el contenido de la pantalla:
Ejemplo:

Código :
dijo:@echooff
echo Hola, Cuando pulses la tecla se borrara el contenido y cambiara por otro.
pause
cls
echo ¿Ves?
pause
exit[/quote]

Si quisiéramos averiguar más sobre las funciones, o conocer algunas nuevas por nuestra propia cuenta podemos escribir en el Shell el nombre del comando seguido de /? y aparecerá toda la información necesaria.

Podemos poner en práctica esto de la siguientemanera:

Abramos el Shell de windows:

dijo:Inicio->Ejecutar-CMD[/quote]

Una vez abierto escribamos:

dijo:echo off[/quote]

Para eliminar el eco.
Luego para borrar el contenido de pantalla escribe:

Código :
dijo:cls[/quote]

Ahora veamos la ayuda de la función Copy:

Código :
dijo:copy /?[/quote]

Cerremos la ventana:

Código :
dijo:exit[/quote]...
tracking img