Introduccion a bat

Páginas: 6 (1343 palabras) Publicado: 20 de marzo de 2012
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"
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 lomismo "@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 para continuar"
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 severí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 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 alDisco 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 :
-------------------------------------------------
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 nos encontramos en el.
DEL:

Sirve para eliminar uno o más archivos. Su sintaxis es:
Del "ARCHIVO"
Tambiénse 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 :
-------------------------------------------------
@echo off-------------------------------------------------
echo Hola, Cuando pulses la tecla se borrara el contenido y cambiara por otro.
-------------------------------------------------
pause
-------------------------------------------------
cls
-------------------------------------------------
echo ¿Ves?
-------------------------------------------------
pause
-------------------------------------------------
exit-------------------------------------------------

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 siguiente manera:
* Abramos el Shell de windows:
Inicio->Ejecutar-CMD

* Una vezabierto escribamos:
Código :
-------------------------------------------------
echo off

Para eliminar el eco.
* Luego para borrar el contenido de pantalla escribe:
Código :
-------------------------------------------------
cls

* Ahora veamos la ayuda de la función Copy:
Código :
-------------------------------------------------
copy /?

* Cerremos la ventana:
Código :...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • EL BATO
  • bateas
  • Batidas
  • Bater A
  • batidos
  • Batidos
  • bato
  • batido

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS