SlideShare una empresa de Scribd logo
1 de 11
¿Que es un archivo .Bat?

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 ser utilizado en un
archivo batch
Comandos utilizados
1.- echo:
Echo significa eco.
Imprime un texto en pantalla, el cual es pasado por
parámetro.
La instrucción "@echo off" elimina el eco, la repetición
de la ruta en la que nos encontramos en cada línea
código.
Comandos utilizados
2.- pause:
Pausa la ejecución del código.
Muestra el texto "Presione una tecla para continuar"

3.-exit:
Cierra la ventana de comandos.

4.-CD :
Sirve para cambiar de Directorio o Mostrar el nombre del
actual.

Sintaxis: cd “ruta a desplegar"
Comandos utilizados
5.- COPY:
Copia uno o más archivos a otro destino.
Sintaxis:
       Copy "Dirección del archivo" "Nueva dirección“




6.- DEL:
Eliminar uno o más archivos.
Sintaxis :
             Del "ARCHIVO"
Se puede utilizar:
             del /f /q "archivo"
Donde: /q no pide confirmación de eliminación
       /f fuerza al archivo a borrarse ()
Comandos utilizados
6.- Cls:
Sirve para limpiar el contenido de la pantalla.

7.- Title:

Para cambiar el título de la barra de tareas solo escribe:
Title Loquequierascomotitulo

8.-Pause Personalizado:
Si no se desea que aparezca "Presione una tecla para
continuar..."?
Se debe escribir pause>null

echo Aprieta cualquier tecla para seguir
pause>nul
Creación de nuevos archivos
Con los comandos Batch se pueden crear archivos la
sintaxis es:

echo TEXTO DE PRIMERA LINEA > nombre archivo .extensión
echo TEXTO SEGUNDA LINEA >> nombre archivo .extensión
echo TEXTO SIGUIENTE LINEA >> nombre archivo .extensión

Ejemplo
echo Soy un archivo de texto> arhivo1.txt
echo Y esta es mi Segunda linea >> archivo1.txt
echo Y esta es la Otra >> archivo1.txt
echo Y así sigue >> archivo1.txt
echo seguido de un texto y el signo > creamos un archivo con el
nombre que siga.
echo seguido de un texto y el doble signo > (>>) se escribirá en la
siguiente línea vacía del archivo que prosiga.
Creación de nuevos archivos
Con los comandos Batch se pueden crear archivos la
sintaxis es:

echo TEXTO DE PRIMERA LINEA > nombre archivo .extensión
echo TEXTO SEGUNDA LINEA >> nombre archivo .extensión
echo TEXTO SIGUIENTE LINEA >> nombre archivo .extensión

Ejemplo
echo Soy un archivo de texto> arhivo1.txt
echo Y esta es mi Segunda linea >> archivo1.txt
echo Y esta es la Otra >> archivo1.txt
echo Y así sigue >> archivo1.txt
echo seguido de un texto y el signo > creamos un archivo con el
nombre que siga.
echo seguido de un texto y el doble signo > (>>) se escribirá en la
siguiente línea vacía del archivo que prosiga.
Personalizando prompt
Abrir Procesos

Start: Sirve para abrir un proceso.

Ejemplo:
             start wmplayer.exe
             start www.google.cl
Definición de Variables

Crear variable:

Sintaxis:
             set NOMBREVARIABLE = VALOR


Llamar a una variable:

Se debe utilizar %. Y entre ellas poner el nombre de la
variable.

Ejemplo:
@echo off set Nombre= Javier Letelier Ruiz echo
%Nombre%
pause
Definición de Variables
Variables dinámicas
Si se desea que la variable sea dinámica se antepone
/p:

Sintaxis:
       set /p Nombre=Escriba su Nombre:

Donde el Batch se pausara solo mostrando el Mensaje que va
luego de "=" dejando que se escriba algo.

Las variables también pueden ser
multiplicarlas, sumarlas, etc... con /a:
Ejemplo:
set numero1=2
set numero2=43
set /a suma= %numero1% + %numero2%
echo %suma%
Pause

Más contenido relacionado

La actualidad más candente

Archivos batch
Archivos batchArchivos batch
Archivos batchDenisse C
 
Estructura del sistema operativo windows
Estructura del sistema operativo windowsEstructura del sistema operativo windows
Estructura del sistema operativo windowsomfib123
 
100 ejercicios-resueltos-de-sistemas-operativos
100 ejercicios-resueltos-de-sistemas-operativos100 ejercicios-resueltos-de-sistemas-operativos
100 ejercicios-resueltos-de-sistemas-operativosPatriciaDavila16
 
Informe mantenimiento de Computadoras
Informe mantenimiento de ComputadorasInforme mantenimiento de Computadoras
Informe mantenimiento de Computadorasgalejandro12
 
Practica de sistemas operativos
Practica de sistemas operativosPractica de sistemas operativos
Practica de sistemas operativoslissetharmijos
 
Proyecto de software
Proyecto de softwareProyecto de software
Proyecto de softwaremonik1002
 
manual de instalación de Windows 11
manual de instalación de Windows 11manual de instalación de Windows 11
manual de instalación de Windows 11jhonpezet
 
Objeto relacional bases datos 2
Objeto relacional bases datos 2Objeto relacional bases datos 2
Objeto relacional bases datos 2Velmuz Buzz
 
Fundamentos básicos de la programación orientada a objetos
Fundamentos básicos de la programación orientada a objetosFundamentos básicos de la programación orientada a objetos
Fundamentos básicos de la programación orientada a objetosALGLYS RAMIREZ
 
Analisis Y DiseñO Orientado A Objetos
Analisis Y DiseñO Orientado A ObjetosAnalisis Y DiseñO Orientado A Objetos
Analisis Y DiseñO Orientado A Objetosyoiner santiago
 
MODELADO RUP UML
MODELADO RUP UMLMODELADO RUP UML
MODELADO RUP UMLkcastro388
 

La actualidad más candente (20)

Archivos batch
Archivos batchArchivos batch
Archivos batch
 
Estructura del sistema operativo windows
Estructura del sistema operativo windowsEstructura del sistema operativo windows
Estructura del sistema operativo windows
 
Gestión de memoria
Gestión de memoriaGestión de memoria
Gestión de memoria
 
100 ejercicios-resueltos-de-sistemas-operativos
100 ejercicios-resueltos-de-sistemas-operativos100 ejercicios-resueltos-de-sistemas-operativos
100 ejercicios-resueltos-de-sistemas-operativos
 
Mantenimiento de PC
Mantenimiento de PCMantenimiento de PC
Mantenimiento de PC
 
Informe mantenimiento de Computadoras
Informe mantenimiento de ComputadorasInforme mantenimiento de Computadoras
Informe mantenimiento de Computadoras
 
Ciclo Vida del Software
Ciclo Vida del SoftwareCiclo Vida del Software
Ciclo Vida del Software
 
Practica de sistemas operativos
Practica de sistemas operativosPractica de sistemas operativos
Practica de sistemas operativos
 
Gestion de Memoria
Gestion de MemoriaGestion de Memoria
Gestion de Memoria
 
Proyecto de software
Proyecto de softwareProyecto de software
Proyecto de software
 
Sistemas de archivo
Sistemas de archivoSistemas de archivo
Sistemas de archivo
 
manual de instalación de Windows 11
manual de instalación de Windows 11manual de instalación de Windows 11
manual de instalación de Windows 11
 
Visual Fox
Visual FoxVisual Fox
Visual Fox
 
10.- Panel de control de windows
10.- Panel de control de windows10.- Panel de control de windows
10.- Panel de control de windows
 
Ieee 830
Ieee 830Ieee 830
Ieee 830
 
Objeto relacional bases datos 2
Objeto relacional bases datos 2Objeto relacional bases datos 2
Objeto relacional bases datos 2
 
Fundamentos básicos de la programación orientada a objetos
Fundamentos básicos de la programación orientada a objetosFundamentos básicos de la programación orientada a objetos
Fundamentos básicos de la programación orientada a objetos
 
Analisis Y DiseñO Orientado A Objetos
Analisis Y DiseñO Orientado A ObjetosAnalisis Y DiseñO Orientado A Objetos
Analisis Y DiseñO Orientado A Objetos
 
MODELADO RUP UML
MODELADO RUP UMLMODELADO RUP UML
MODELADO RUP UML
 
Interfaces gráficas de usuario
Interfaces gráficas de usuarioInterfaces gráficas de usuario
Interfaces gráficas de usuario
 

Destacado

Grupo#4 trabajo colaborativo1
Grupo#4 trabajo colaborativo1Grupo#4 trabajo colaborativo1
Grupo#4 trabajo colaborativo1ddiego7
 
Rubrica-windows-movie-maker
 Rubrica-windows-movie-maker Rubrica-windows-movie-maker
Rubrica-windows-movie-makerAndrea Aguilera
 
Rúbrica video movie maker pdf
Rúbrica video movie maker pdfRúbrica video movie maker pdf
Rúbrica video movie maker pdfafloresaraya
 
Lenguaje Ensamblador
Lenguaje EnsambladorLenguaje Ensamblador
Lenguaje Ensambladoriagardea
 
Proteccion y Seguridad en los Sistemas Operativos
Proteccion y Seguridad en los Sistemas OperativosProteccion y Seguridad en los Sistemas Operativos
Proteccion y Seguridad en los Sistemas OperativosEduardo Gomez
 
Configuración Script Usuarios Masivos Windows Server 2012 R2
Configuración Script Usuarios Masivos Windows Server 2012 R2Configuración Script Usuarios Masivos Windows Server 2012 R2
Configuración Script Usuarios Masivos Windows Server 2012 R2cyberleon95
 
Telecomunicaciones y redes
Telecomunicaciones y redesTelecomunicaciones y redes
Telecomunicaciones y redeseliizabeth_ha
 
Administracion de archivos
Administracion de archivosAdministracion de archivos
Administracion de archivosAehp666
 
Comandos ms dos
Comandos ms dosComandos ms dos
Comandos ms dosSykrayo
 

Destacado (13)

Grupo#4 trabajo colaborativo1
Grupo#4 trabajo colaborativo1Grupo#4 trabajo colaborativo1
Grupo#4 trabajo colaborativo1
 
Programacionbat
ProgramacionbatProgramacionbat
Programacionbat
 
Seguridad de redes informaticas
Seguridad de redes informaticasSeguridad de redes informaticas
Seguridad de redes informaticas
 
Rubrica movie maker
Rubrica movie makerRubrica movie maker
Rubrica movie maker
 
Rubrica-windows-movie-maker
 Rubrica-windows-movie-maker Rubrica-windows-movie-maker
Rubrica-windows-movie-maker
 
Rúbrica video movie maker pdf
Rúbrica video movie maker pdfRúbrica video movie maker pdf
Rúbrica video movie maker pdf
 
Lenguaje Ensamblador
Lenguaje EnsambladorLenguaje Ensamblador
Lenguaje Ensamblador
 
Proteccion y Seguridad en los Sistemas Operativos
Proteccion y Seguridad en los Sistemas OperativosProteccion y Seguridad en los Sistemas Operativos
Proteccion y Seguridad en los Sistemas Operativos
 
Configuración Script Usuarios Masivos Windows Server 2012 R2
Configuración Script Usuarios Masivos Windows Server 2012 R2Configuración Script Usuarios Masivos Windows Server 2012 R2
Configuración Script Usuarios Masivos Windows Server 2012 R2
 
Telecomunicaciones y redes
Telecomunicaciones y redesTelecomunicaciones y redes
Telecomunicaciones y redes
 
Administracion de archivos
Administracion de archivosAdministracion de archivos
Administracion de archivos
 
Rúbrica para evaluar video
Rúbrica para evaluar videoRúbrica para evaluar video
Rúbrica para evaluar video
 
Comandos ms dos
Comandos ms dosComandos ms dos
Comandos ms dos
 

Similar a Programacion Batch

Similar a Programacion Batch (20)

Que son los archivos batch
Que son los archivos batchQue son los archivos batch
Que son los archivos batch
 
Tutrorial batch de hackxcrak
Tutrorial batch de hackxcrakTutrorial batch de hackxcrak
Tutrorial batch de hackxcrak
 
Comandos básicos
Comandos básicosComandos básicos
Comandos básicos
 
comandos dos-ms-dos
comandos dos-ms-doscomandos dos-ms-dos
comandos dos-ms-dos
 
Comandos dos
Comandos dosComandos dos
Comandos dos
 
comandos para consola de windows
comandos para consola de windowscomandos para consola de windows
comandos para consola de windows
 
Comandos dos
Comandos dosComandos dos
Comandos dos
 
COMANDOS DOS
COMANDOS DOSCOMANDOS DOS
COMANDOS DOS
 
Comandos Para el Simbolo del Sistema(CMD)
Comandos Para el Simbolo del Sistema(CMD)Comandos Para el Simbolo del Sistema(CMD)
Comandos Para el Simbolo del Sistema(CMD)
 
COMANDOS DOS
COMANDOS DOSCOMANDOS DOS
COMANDOS DOS
 
Comandos de ms dos
Comandos de ms dosComandos de ms dos
Comandos de ms dos
 
Comando DOS
Comando DOS Comando DOS
Comando DOS
 
Comandos dos
Comandos dosComandos dos
Comandos dos
 
comandos dos
 comandos dos comandos dos
comandos dos
 
Comandos de los archivos por lotes equipo 2
Comandos de los archivos por lotes equipo 2Comandos de los archivos por lotes equipo 2
Comandos de los archivos por lotes equipo 2
 
Comandos de-xp
Comandos de-xpComandos de-xp
Comandos de-xp
 
Comandos linux
Comandos linuxComandos linux
Comandos linux
 
Laboratorio equipo 5
Laboratorio equipo 5Laboratorio equipo 5
Laboratorio equipo 5
 
Curso Bash 1
Curso Bash 1Curso Bash 1
Curso Bash 1
 
LINUX - Comandos básicos ii
LINUX - Comandos básicos iiLINUX - Comandos básicos ii
LINUX - Comandos básicos ii
 

Programacion Batch

  • 1. ¿Que es un archivo .Bat? 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 ser utilizado en un archivo batch
  • 2. Comandos utilizados 1.- echo: Echo significa eco. Imprime un texto en pantalla, el cual es pasado por parámetro. La instrucción "@echo off" elimina el eco, la repetición de la ruta en la que nos encontramos en cada línea código.
  • 3. Comandos utilizados 2.- pause: Pausa la ejecución del código. Muestra el texto "Presione una tecla para continuar" 3.-exit: Cierra la ventana de comandos. 4.-CD : Sirve para cambiar de Directorio o Mostrar el nombre del actual. Sintaxis: cd “ruta a desplegar"
  • 4. Comandos utilizados 5.- COPY: Copia uno o más archivos a otro destino. Sintaxis: Copy "Dirección del archivo" "Nueva dirección“ 6.- DEL: Eliminar uno o más archivos. Sintaxis : Del "ARCHIVO" Se puede utilizar: del /f /q "archivo" Donde: /q no pide confirmación de eliminación /f fuerza al archivo a borrarse ()
  • 5. Comandos utilizados 6.- Cls: Sirve para limpiar el contenido de la pantalla. 7.- Title: Para cambiar el título de la barra de tareas solo escribe: Title Loquequierascomotitulo 8.-Pause Personalizado: Si no se desea que aparezca "Presione una tecla para continuar..."? Se debe escribir pause>null echo Aprieta cualquier tecla para seguir pause>nul
  • 6. Creación de nuevos archivos Con los comandos Batch se pueden crear archivos la sintaxis es: echo TEXTO DE PRIMERA LINEA > nombre archivo .extensión echo TEXTO SEGUNDA LINEA >> nombre archivo .extensión echo TEXTO SIGUIENTE LINEA >> nombre archivo .extensión Ejemplo echo Soy un archivo de texto> arhivo1.txt echo Y esta es mi Segunda linea >> archivo1.txt echo Y esta es la Otra >> archivo1.txt echo Y así sigue >> archivo1.txt echo seguido de un texto y el signo > creamos un archivo con el nombre que siga. echo seguido de un texto y el doble signo > (>>) se escribirá en la siguiente línea vacía del archivo que prosiga.
  • 7. Creación de nuevos archivos Con los comandos Batch se pueden crear archivos la sintaxis es: echo TEXTO DE PRIMERA LINEA > nombre archivo .extensión echo TEXTO SEGUNDA LINEA >> nombre archivo .extensión echo TEXTO SIGUIENTE LINEA >> nombre archivo .extensión Ejemplo echo Soy un archivo de texto> arhivo1.txt echo Y esta es mi Segunda linea >> archivo1.txt echo Y esta es la Otra >> archivo1.txt echo Y así sigue >> archivo1.txt echo seguido de un texto y el signo > creamos un archivo con el nombre que siga. echo seguido de un texto y el doble signo > (>>) se escribirá en la siguiente línea vacía del archivo que prosiga.
  • 9. Abrir Procesos Start: Sirve para abrir un proceso. Ejemplo: start wmplayer.exe start www.google.cl
  • 10. Definición de Variables Crear variable: Sintaxis: set NOMBREVARIABLE = VALOR Llamar a una variable: Se debe utilizar %. Y entre ellas poner el nombre de la variable. Ejemplo: @echo off set Nombre= Javier Letelier Ruiz echo %Nombre% pause
  • 11. Definición de Variables Variables dinámicas Si se desea que la variable sea dinámica se antepone /p: Sintaxis: set /p Nombre=Escriba su Nombre: Donde el Batch se pausara solo mostrando el Mensaje que va luego de "=" dejando que se escriba algo. Las variables también pueden ser multiplicarlas, sumarlas, etc... con /a: Ejemplo: set numero1=2 set numero2=43 set /a suma= %numero1% + %numero2% echo %suma% Pause