SlideShare une entreprise Scribd logo
1  sur  19
Scripting en Windows
Archivos BAT
Programación
Prof. Sebastián de los Angeles
Editores de Texto Plano
Los archivos BAT son archivos de texto plano (.txt) con
extensión .bat y precisaremos un editor de texto
plano para editarlos.
 Bloc de Notas: es el editor de texto plano por descarte

en Windows
 Notepad++: un editor de texto enfocado en la

programación que incluye reconocimiento de sintaxis
 Etc.
Principales Elementos
Necesitaremos conocer:
 La tarea que queremos realizar
 Comandos y programas existentes en Windows
 Programas de terceros que podrían servir para la

tarea.
Comandos de Windows
Comandos de DOS = Comandos de Windows
(salvo excepciones)
 A parte de estos comandos (que ya son bastantes),

existen varios comandos que son exclusivos para el
diseño de archivos BAT y que se verán oportunamente.
Comodines de Windows
Son caracteres útiles para indicarle múltiples archivos a los
comandos.
 Asterisco

*

Reemplaza cualquier cantidad de caracteres sin importar
cuántos ni cuales son.
Ejemplos:
*.txt - Indica todos los archivos con extensión txt
abc.* - Indica todos los archivos llamados abc sin importar
su extensión
abc*.txt – Indica todos los archivos de extensión txt y que
su nombre empieza por abc
Comodines de Windows
 Signo de Interrogación cerrado

?

Representa solamente un (1) carácter sin importar qué
carácter sea.
Ejemplos:
???.txt - Indica todos los archivos de extensión txt cuyo
nombre tiene tres caracteres
abc?.txt – Indica todos los archivos cuyo nombre tiene 4
letras, comienza por abc, y tienen extensión txt
Comandos de Manejo de Directorios
cd U:rutadeldirectorio
Accede al directorio indicado en la ruta
md U:rutadeldirectorio
Crea el directorio indicado en la ruta
rd U:rutadeldirectorio
Elimina el directorio indicado en la ruta
Comandos de Manejo de Archivos
copy U:rutadelorigen.ext U:rutadeldestino
Copia el/los archivo/s en la ubicación de destino.
del U:rutadelarchivo.ext
Elimina el/los archivos en la ubicación indicada
ren U:rutadelarchivo.ext U:rutadelfichero.ext
Cambia el nombre del archivo en la ubicación indicada
Ejemplo de creación de un script
1. Crear el directorio RESPALDO

en el disco C:

Comando md

2. Copiar a RESPALDO todo el

contenido del directorio DATOS
ubicado en el disco C:
3. Borrar todos los archivos del

directorio DATOS
4. Borrar el directorio DATOS

Comando copy

Comando del
Comando rd
Ejemplo de creación de un script
1. Crear el directorio RESPALDO

md C:RESPALDO

en el disco C:
2. Copiar a RESPALDO todo el

contenido del directorio DATOS
ubicado en el disco C:
3. Borrar todos los archivos del

copy C:DATOS*.*

del C:DATOS*.*

directorio DATOS
4. Borrar el directorio DATOS

rd C:DATOS

C:RESPALDO
Comandos exclusivos para su uso en scripts
echo texto a mostrar
 Permite mostrar en pantalla el texto escrito tras el
comando, en este caso mostraría texto a mostrar en la
pantalla. Es útil para mostrarle información al usuario.

echo off
 Desactiva el “eco del comando” o sea, que ejecuta el
comando sin mostrarlo en pantalla.
echo
echo
echo
echo
echo

Archivo .BAT
off
*************************
* Esto es un cartelito *
*************************

Lo que se ve en pantalla
echo off
*************************
* Esto es un cartelito *
*************************
Comandos exclusivos para su uso en scripts
pause
 Detiene la ejecución del script hasta que el usuario
presiona una tecla y muestra el mensaje “Presione una
tecla para continuar…”
 No tiene otras opciones.
echo y pause
Archivo .BAT
echo off
echo *************************
echo * Esto es un cartelito *
echo *************************
pause
Lo que se ve en pantalla
echo off
*************************
* Esto es un cartelito *
*************************
Presione una tecla para continuar...
Comandos exclusivos para su uso en scripts
if
 Permite evaluar algunas condiciones y ejecutar el comando

correspondiente.
if “%variable%” == “valor” <comando>
 Permite chequear el valor de una variable y ejecutar el comando

si es idéntico (también admite
if exists U:rutadelarchivo.ext <comando>
 Permite chequear si el archivo indicado existe y si existe ejecuta
el comando indicado.
if exists U:directorioNUL <comando>
 Permite chequear si el directorio indicado existe
Menú de Selección Múltiple
 Es

posible crear un menú de selección múltiple
combinando varios comandos específicos:
set /p <variable> – permite establecer una variable donde
guardaremos la opción del usuario. El modificador /p le
indica al intérprete de comandos que debe tomar los datos
desde la entrada del teclado.
if “%variable%” == “valor” <comando> – Lo usaremos para
establecer las diferentes opciones y el comando que debe
ejecutar.
Menú de Selección Múltiple
echo off
cls
echo ************
echo * Opciones *
echo ************
echo 1 – Mostrar el contenido del directorio
echo 2 – Abrir el Explorador de Archivos
set /p opcion=
if “%opcion%”==“1” dir
if “%opcion%”==“2” explorer
Etiquetas y goto
 Las etiquetas marcan posiciones en el script a las que se

puede acceder con el comando goto.
 Esto permite establecer secciones con secuencias de
comandos diferentes añadiendo versatilidad al script
Para establecer una etiqueta:
:<nombreDeEtiqueta>
Para acceder a una etiqueta:
goto <nombreDeEtiqueta>
Etiquetas y goto
echo off
cls
goto etiqueta1
echo Este texto no debe poder verse en pantalla
:etiqueta1
echo Este texto si debe poder verse en pantalla

Contenu connexe

Tendances

Comandos equivalentes dos y unix
Comandos equivalentes dos y unixComandos equivalentes dos y unix
Comandos equivalentes dos y unixPedro Miranda
 
Comandos Basicos DOS
Comandos Basicos DOSComandos Basicos DOS
Comandos Basicos DOSromeprofe
 
Comandos linux
Comandos linuxComandos linux
Comandos linuxEl Latino
 
Comparación comandos windows linux
Comparación comandos windows   linuxComparación comandos windows   linux
Comparación comandos windows linuxSonia Ballesteros
 

Tendances (7)

Comandos equivalentes dos y unix
Comandos equivalentes dos y unixComandos equivalentes dos y unix
Comandos equivalentes dos y unix
 
Comandos Basicos DOS
Comandos Basicos DOSComandos Basicos DOS
Comandos Basicos DOS
 
nueva
nuevanueva
nueva
 
Script en msdos
Script en msdosScript en msdos
Script en msdos
 
Comandos linux
Comandos linuxComandos linux
Comandos linux
 
Ordenes del cmd
Ordenes del cmdOrdenes del cmd
Ordenes del cmd
 
Comparación comandos windows linux
Comparación comandos windows   linuxComparación comandos windows   linux
Comparación comandos windows linux
 

En vedette

Diseño de páginas web - Saltos de renglón y Párrafos
Diseño de páginas web - Saltos de renglón y PárrafosDiseño de páginas web - Saltos de renglón y Párrafos
Diseño de páginas web - Saltos de renglón y PárrafosSebastian De Los Angeles
 
Teoria de arquitectura - 1 - Componentes y funcionamiento básico de una compu...
Teoria de arquitectura - 1 - Componentes y funcionamiento básico de una compu...Teoria de arquitectura - 1 - Componentes y funcionamiento básico de una compu...
Teoria de arquitectura - 1 - Componentes y funcionamiento básico de una compu...Sebastian De Los Angeles
 
Presentaciónpau[1]
Presentaciónpau[1]Presentaciónpau[1]
Presentaciónpau[1]jolin20
 
Noventa consejos de imagen ejecutiva tomados de el
Noventa consejos de imagen ejecutiva tomados de elNoventa consejos de imagen ejecutiva tomados de el
Noventa consejos de imagen ejecutiva tomados de eljolin20
 
Estilos personales de comunicar y de comportarse
Estilos personales de comunicar y de comportarseEstilos personales de comunicar y de comportarse
Estilos personales de comunicar y de comportarseAnalitika Market Research
 
COEM 4205 Estilos personales de comunicación
COEM 4205 Estilos personales de comunicaciónCOEM 4205 Estilos personales de comunicación
COEM 4205 Estilos personales de comunicaciónIlia E. Lopez-Jimenez
 
Manual de Lenguaje Batch
Manual de Lenguaje BatchManual de Lenguaje Batch
Manual de Lenguaje BatchMauricio Melo
 
Del.icio.us
Del.icio.usDel.icio.us
Del.icio.usSholucy
 
C)FI-RI Computer Forensics Investigator & Incident Response v.2 2015
C)FI-RI Computer Forensics Investigator & Incident Response  v.2  2015C)FI-RI Computer Forensics Investigator & Incident Response  v.2  2015
C)FI-RI Computer Forensics Investigator & Incident Response v.2 2015Rafael Seg
 

En vedette (20)

Diseño de páginas web - Saltos de renglón y Párrafos
Diseño de páginas web - Saltos de renglón y PárrafosDiseño de páginas web - Saltos de renglón y Párrafos
Diseño de páginas web - Saltos de renglón y Párrafos
 
Formato aplicado a caracteres
Formato aplicado a caracteresFormato aplicado a caracteres
Formato aplicado a caracteres
 
Diseño de páginas web estilo del texto
Diseño de páginas web   estilo del textoDiseño de páginas web   estilo del texto
Diseño de páginas web estilo del texto
 
Teoria de arquitectura - 1 - Componentes y funcionamiento básico de una compu...
Teoria de arquitectura - 1 - Componentes y funcionamiento básico de una compu...Teoria de arquitectura - 1 - Componentes y funcionamiento básico de una compu...
Teoria de arquitectura - 1 - Componentes y funcionamiento básico de una compu...
 
Html+css 2013
Html+css 2013Html+css 2013
Html+css 2013
 
Social media marketing
Social media marketingSocial media marketing
Social media marketing
 
Presentaciónpau[1]
Presentaciónpau[1]Presentaciónpau[1]
Presentaciónpau[1]
 
Biomarketing
BiomarketingBiomarketing
Biomarketing
 
Emotional marketing
Emotional marketingEmotional marketing
Emotional marketing
 
Programación - Scripting 01
Programación - Scripting 01Programación - Scripting 01
Programación - Scripting 01
 
Noventa consejos de imagen ejecutiva tomados de el
Noventa consejos de imagen ejecutiva tomados de elNoventa consejos de imagen ejecutiva tomados de el
Noventa consejos de imagen ejecutiva tomados de el
 
Estilos personales de comunicar y de comportarse
Estilos personales de comunicar y de comportarseEstilos personales de comunicar y de comportarse
Estilos personales de comunicar y de comportarse
 
Estilos de comunicarnos y comportarnos.
Estilos de comunicarnos y comportarnos.Estilos de comunicarnos y comportarnos.
Estilos de comunicarnos y comportarnos.
 
COEM 4205 Estilos personales de comunicación
COEM 4205 Estilos personales de comunicaciónCOEM 4205 Estilos personales de comunicación
COEM 4205 Estilos personales de comunicación
 
Manual de Lenguaje Batch
Manual de Lenguaje BatchManual de Lenguaje Batch
Manual de Lenguaje Batch
 
Imagen y credibilidad
Imagen y credibilidadImagen y credibilidad
Imagen y credibilidad
 
Apropiarse txt
Apropiarse txtApropiarse txt
Apropiarse txt
 
Etiquetas head y body
Etiquetas head y bodyEtiquetas head y body
Etiquetas head y body
 
Del.icio.us
Del.icio.usDel.icio.us
Del.icio.us
 
C)FI-RI Computer Forensics Investigator & Incident Response v.2 2015
C)FI-RI Computer Forensics Investigator & Incident Response  v.2  2015C)FI-RI Computer Forensics Investigator & Incident Response  v.2  2015
C)FI-RI Computer Forensics Investigator & Incident Response v.2 2015
 

Similaire à Scripting 02 (20)

2 comandos dos
2 comandos dos2 comandos dos
2 comandos dos
 
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 básicos ms-dos
Comandos básicos ms-dosComandos básicos ms-dos
Comandos básicos ms-dos
 
Comandos básicos ms-dos
Comandos básicos ms-dosComandos básicos ms-dos
Comandos básicos ms-dos
 
Comandos básicos ubuntu
Comandos básicos ubuntuComandos básicos ubuntu
Comandos básicos ubuntu
 
Comandos basicos linux ubuntu
Comandos basicos linux ubuntuComandos basicos linux ubuntu
Comandos basicos linux ubuntu
 
Comandosbasicoslinux ubuntu
Comandosbasicoslinux ubuntuComandosbasicoslinux ubuntu
Comandosbasicoslinux ubuntu
 
Comandos linux
Comandos linuxComandos linux
Comandos linux
 
Curso Bash 1
Curso Bash 1Curso Bash 1
Curso Bash 1
 

Plus de Sebastian De Los Angeles

Taller de mantenimiento 1 Desempeño - RAM
Taller de mantenimiento 1   Desempeño - RAMTaller de mantenimiento 1   Desempeño - RAM
Taller de mantenimiento 1 Desempeño - RAMSebastian De Los Angeles
 
Taller de mantenimiento 1 CPU y memoria RAM
Taller de mantenimiento 1   CPU y memoria RAMTaller de mantenimiento 1   CPU y memoria RAM
Taller de mantenimiento 1 CPU y memoria RAMSebastian De Los Angeles
 
Taller de mantenimiento 1 unidades de almacenamiento
Taller de mantenimiento 1   unidades de almacenamientoTaller de mantenimiento 1   unidades de almacenamiento
Taller de mantenimiento 1 unidades de almacenamientoSebastian De Los Angeles
 
Soporte de sistemas almacenamiento en la nube
Soporte de sistemas   almacenamiento en la nubeSoporte de sistemas   almacenamiento en la nube
Soporte de sistemas almacenamiento en la nubeSebastian De Los Angeles
 
Matemática Discreta - Operaciones entre conjuntos
Matemática Discreta - Operaciones entre conjuntosMatemática Discreta - Operaciones entre conjuntos
Matemática Discreta - Operaciones entre conjuntosSebastian De Los Angeles
 
Taller de mantenimiento 1 Fenómenos electricos
Taller de mantenimiento 1   Fenómenos electricosTaller de mantenimiento 1   Fenómenos electricos
Taller de mantenimiento 1 Fenómenos electricosSebastian De Los Angeles
 
Taller de mantenimiento 1 - Refrigeración y Limpieza Física
Taller de mantenimiento 1 - Refrigeración y Limpieza FísicaTaller de mantenimiento 1 - Refrigeración y Limpieza Física
Taller de mantenimiento 1 - Refrigeración y Limpieza FísicaSebastian De Los Angeles
 
Sistemas operativos 1 relación software-hardware
Sistemas operativos 1   relación software-hardwareSistemas operativos 1   relación software-hardware
Sistemas operativos 1 relación software-hardwareSebastian De Los Angeles
 

Plus de Sebastian De Los Angeles (20)

Taller de mantenimiento 1 - Introducción
Taller de mantenimiento 1 - IntroducciónTaller de mantenimiento 1 - Introducción
Taller de mantenimiento 1 - Introducción
 
Sistemas Operativos - Historia, parte 2
Sistemas Operativos - Historia, parte 2Sistemas Operativos - Historia, parte 2
Sistemas Operativos - Historia, parte 2
 
Taller de mantenimiento 1 Desempeño - RAM
Taller de mantenimiento 1   Desempeño - RAMTaller de mantenimiento 1   Desempeño - RAM
Taller de mantenimiento 1 Desempeño - RAM
 
Taller de mantenimiento 1 CPU y memoria RAM
Taller de mantenimiento 1   CPU y memoria RAMTaller de mantenimiento 1   CPU y memoria RAM
Taller de mantenimiento 1 CPU y memoria RAM
 
Internet 01
Internet 01Internet 01
Internet 01
 
Taller de mantenimiento 1 unidades de almacenamiento
Taller de mantenimiento 1   unidades de almacenamientoTaller de mantenimiento 1   unidades de almacenamiento
Taller de mantenimiento 1 unidades de almacenamiento
 
Taller de mantenimiento 1 redes 1
Taller de mantenimiento 1   redes 1Taller de mantenimiento 1   redes 1
Taller de mantenimiento 1 redes 1
 
Conectividad externa
Conectividad externaConectividad externa
Conectividad externa
 
Soporte de sistemas servicios de red
Soporte de sistemas   servicios de redSoporte de sistemas   servicios de red
Soporte de sistemas servicios de red
 
Soporte de sistemas almacenamiento en la nube
Soporte de sistemas   almacenamiento en la nubeSoporte de sistemas   almacenamiento en la nube
Soporte de sistemas almacenamiento en la nube
 
Servicios de red amp
Servicios de red   ampServicios de red   amp
Servicios de red amp
 
Matemática Discreta - Operaciones entre conjuntos
Matemática Discreta - Operaciones entre conjuntosMatemática Discreta - Operaciones entre conjuntos
Matemática Discreta - Operaciones entre conjuntos
 
Taller de mantenimiento 1 Fenómenos electricos
Taller de mantenimiento 1   Fenómenos electricosTaller de mantenimiento 1   Fenómenos electricos
Taller de mantenimiento 1 Fenómenos electricos
 
Taller de mantenimiento 1 - Refrigeración y Limpieza Física
Taller de mantenimiento 1 - Refrigeración y Limpieza FísicaTaller de mantenimiento 1 - Refrigeración y Limpieza Física
Taller de mantenimiento 1 - Refrigeración y Limpieza Física
 
Sistemas operativos 1 relación software-hardware
Sistemas operativos 1   relación software-hardwareSistemas operativos 1   relación software-hardware
Sistemas operativos 1 relación software-hardware
 
Sistemas operativos historia 1
Sistemas operativos   historia 1Sistemas operativos   historia 1
Sistemas operativos historia 1
 
Sistemas operativos 1 sistemas de archivo
Sistemas operativos 1   sistemas de archivoSistemas operativos 1   sistemas de archivo
Sistemas operativos 1 sistemas de archivo
 
Sistemas operativos 1 introducción
Sistemas operativos 1   introducciónSistemas operativos 1   introducción
Sistemas operativos 1 introducción
 
Taller de mantenimiento 1 electricidad
Taller de mantenimiento 1   electricidadTaller de mantenimiento 1   electricidad
Taller de mantenimiento 1 electricidad
 
Taller de mantenimiento 1 componentes
Taller de mantenimiento 1   componentesTaller de mantenimiento 1   componentes
Taller de mantenimiento 1 componentes
 

Scripting 02

  • 1. Scripting en Windows Archivos BAT Programación Prof. Sebastián de los Angeles
  • 2. Editores de Texto Plano Los archivos BAT son archivos de texto plano (.txt) con extensión .bat y precisaremos un editor de texto plano para editarlos.  Bloc de Notas: es el editor de texto plano por descarte en Windows  Notepad++: un editor de texto enfocado en la programación que incluye reconocimiento de sintaxis  Etc.
  • 3. Principales Elementos Necesitaremos conocer:  La tarea que queremos realizar  Comandos y programas existentes en Windows  Programas de terceros que podrían servir para la tarea.
  • 4. Comandos de Windows Comandos de DOS = Comandos de Windows (salvo excepciones)  A parte de estos comandos (que ya son bastantes), existen varios comandos que son exclusivos para el diseño de archivos BAT y que se verán oportunamente.
  • 5. Comodines de Windows Son caracteres útiles para indicarle múltiples archivos a los comandos.  Asterisco * Reemplaza cualquier cantidad de caracteres sin importar cuántos ni cuales son. Ejemplos: *.txt - Indica todos los archivos con extensión txt abc.* - Indica todos los archivos llamados abc sin importar su extensión abc*.txt – Indica todos los archivos de extensión txt y que su nombre empieza por abc
  • 6. Comodines de Windows  Signo de Interrogación cerrado ? Representa solamente un (1) carácter sin importar qué carácter sea. Ejemplos: ???.txt - Indica todos los archivos de extensión txt cuyo nombre tiene tres caracteres abc?.txt – Indica todos los archivos cuyo nombre tiene 4 letras, comienza por abc, y tienen extensión txt
  • 7. Comandos de Manejo de Directorios cd U:rutadeldirectorio Accede al directorio indicado en la ruta md U:rutadeldirectorio Crea el directorio indicado en la ruta rd U:rutadeldirectorio Elimina el directorio indicado en la ruta
  • 8. Comandos de Manejo de Archivos copy U:rutadelorigen.ext U:rutadeldestino Copia el/los archivo/s en la ubicación de destino. del U:rutadelarchivo.ext Elimina el/los archivos en la ubicación indicada ren U:rutadelarchivo.ext U:rutadelfichero.ext Cambia el nombre del archivo en la ubicación indicada
  • 9. Ejemplo de creación de un script 1. Crear el directorio RESPALDO en el disco C: Comando md 2. Copiar a RESPALDO todo el contenido del directorio DATOS ubicado en el disco C: 3. Borrar todos los archivos del directorio DATOS 4. Borrar el directorio DATOS Comando copy Comando del Comando rd
  • 10. Ejemplo de creación de un script 1. Crear el directorio RESPALDO md C:RESPALDO en el disco C: 2. Copiar a RESPALDO todo el contenido del directorio DATOS ubicado en el disco C: 3. Borrar todos los archivos del copy C:DATOS*.* del C:DATOS*.* directorio DATOS 4. Borrar el directorio DATOS rd C:DATOS C:RESPALDO
  • 11. Comandos exclusivos para su uso en scripts echo texto a mostrar  Permite mostrar en pantalla el texto escrito tras el comando, en este caso mostraría texto a mostrar en la pantalla. Es útil para mostrarle información al usuario. echo off  Desactiva el “eco del comando” o sea, que ejecuta el comando sin mostrarlo en pantalla.
  • 12. echo echo echo echo echo Archivo .BAT off ************************* * Esto es un cartelito * ************************* Lo que se ve en pantalla echo off ************************* * Esto es un cartelito * *************************
  • 13. Comandos exclusivos para su uso en scripts pause  Detiene la ejecución del script hasta que el usuario presiona una tecla y muestra el mensaje “Presione una tecla para continuar…”  No tiene otras opciones.
  • 14. echo y pause Archivo .BAT echo off echo ************************* echo * Esto es un cartelito * echo ************************* pause Lo que se ve en pantalla echo off ************************* * Esto es un cartelito * ************************* Presione una tecla para continuar...
  • 15. Comandos exclusivos para su uso en scripts if  Permite evaluar algunas condiciones y ejecutar el comando correspondiente. if “%variable%” == “valor” <comando>  Permite chequear el valor de una variable y ejecutar el comando si es idéntico (también admite if exists U:rutadelarchivo.ext <comando>  Permite chequear si el archivo indicado existe y si existe ejecuta el comando indicado. if exists U:directorioNUL <comando>  Permite chequear si el directorio indicado existe
  • 16. Menú de Selección Múltiple  Es posible crear un menú de selección múltiple combinando varios comandos específicos: set /p <variable> – permite establecer una variable donde guardaremos la opción del usuario. El modificador /p le indica al intérprete de comandos que debe tomar los datos desde la entrada del teclado. if “%variable%” == “valor” <comando> – Lo usaremos para establecer las diferentes opciones y el comando que debe ejecutar.
  • 17. Menú de Selección Múltiple echo off cls echo ************ echo * Opciones * echo ************ echo 1 – Mostrar el contenido del directorio echo 2 – Abrir el Explorador de Archivos set /p opcion= if “%opcion%”==“1” dir if “%opcion%”==“2” explorer
  • 18. Etiquetas y goto  Las etiquetas marcan posiciones en el script a las que se puede acceder con el comando goto.  Esto permite establecer secciones con secuencias de comandos diferentes añadiendo versatilidad al script Para establecer una etiqueta: :<nombreDeEtiqueta> Para acceder a una etiqueta: goto <nombreDeEtiqueta>
  • 19. Etiquetas y goto echo off cls goto etiqueta1 echo Este texto no debe poder verse en pantalla :etiqueta1 echo Este texto si debe poder verse en pantalla