Podemos hacer algunos ejercicios .Bat a travez de del bloc de nota, como por ejemplo:
A.- Ingresar fecha y hora.


Title Programa Configuracion
Date
CLS
Time
CLS
PAUSE
EXIT
Este pequeño programa permite ver la hora y la fecha actual en el sistema y tambien podemos ingresa una nueva fecha y hora.
B.- Como escribir.


Title Mi primer programa
Echo.
Echo Soy de Quinto Informatica
Echo.
Pause
cls
Echo.
Echo Espero que le guste
Echo.
pause>nul
exit
Este pequeño programa permite ver el mensaje que nosotros escribimos a traves del comando "ECHO" .
C.-Datos

Title Nombre y Apellidos
set/p nombre=Cual es tu nombre?
set/p apellido=Cual es tu primer apellido?
set/p apellido2=Cual es tu segundo apellido?
echo.
echo Tu nombre completo es %nombre% %apellido% %apellido2%
pause>nul
exit
Este pequeño programa permite ingresar datos y al final lo muestra en este caso los variables son NOMBRE, APELLIDO y APELLIDO2; las cuales nos permitira escribir en el Dos.
D.-Datos1

@echo off
color f0
Title Datos Personales
set/p nombre=Cual es tu nombre?
echo.
cls
pause>nul
set/p edad=Cuantos años tienes?
echo.
cls
pause>nul
set/p lugar=Lugar de residencia.
echo.

pause>nul
echo tu nombre es %nombre%
echo su edad es %edad%
echo su residencia es %lugar%
pause>nul
exit.
Este programa permite engresar datos tales como:
Nombre, edad y lugar de residencia.
Al final los muestra.
E.-Suma

Title Operaciones Basicas
set/p num1=Ingrese un numero?
echo.
pause>nul
set/p num2=Ingrese el segundo numero?
echo.
pause>nul
set/a suma=(%num1%+%num2%)
echo.
echo La suma es %suma%
pause>nul
exit
Este programa nos permite suma dos numeros cualquiera dependiendo los numeros que ingresemos se realizara la respetiva suma entre los dos digitos.
E.-Suma1

Title Operaciones Basicas
echo Ingrese un numero:
set/p num1=
echo.
echo Ingrese el segundo numero?
set/p num2=
pause>nul
set/a suma=(%num1%+%num2%)
echo La suma es %suma%
pause
exit
Este programa nos permite suma dos numeros cualquiera dependiendo los numeros que ingresemos se realizara la respetiva suma entre los dos digitos.
F.- Suma2

title Operaciones Basicas
set/p suma1=Primer caracter:...........
echo +
set/p suma2=Segundo caracter:..........
echo _____
set/a suma3=%suma1%+%suma2%
echo resultado: %suma3%
echo Ha realizado una operacion basica
pause>nul
exit
Este programa nos permite suma dos numeros cualquiera dependiendo los numeros que ingresemos se realizara la respetiva suma entre los dos digitos.
G.-Mensaje
@echo off
color A4
echo ================================================================================
echo = =
echo = Quinto Informatica
echo = =
echo.
echo ================================================================================
echo.
echo.
echo Esto esta personalizado, para salir presiona una tecla.
pause>nul
exit
Este programa permite visualizar un mensaje en este caso "Quinto Informatica".
H.- Bucle
@echo off
title Bucle
color 2B
:Repetir
echo 100101001001010010010 Quinto Informatica 100101001001010010010
echo 100101001001010010010 Quinto Informatica 101010100100101011001
goto repetir
exit
title Bucle
color 2B
:Repetir
echo 100101001001010010010 Quinto Informatica 100101001001010010010
echo 100101001001010010010 Quinto Informatica 101010100100101011001
goto repetir
exit
I.- Opciones
@ECHO OFF
Title Curso de Ms-Dos
echo.
set/p var=Te gusta el curso?
cls
if %var%==si goto Si
IF %var%==no goto No
:Si
echo.
echo Espero que lo disfrutes y que aprendas mucho.
pause>nul
exit
:No
echo.
echo Tienes que aprobar el curso
pause>nul
exit




Nos permite realizar y escribir opciones y dependiendo de eso continua el programa.
J.- Opciones de Suma o Resta
@ECHO OFF
Title Menu de operaciones basicas
echo.
:menu
set/p ope=Que operacion le gustaria realizar?
cls
if %ope%==suma goto Suma
IF %ope%==resta goto Resta
:suma
cls
echo.
set/p primer=Escriba el primer numero..
set/p segund=Escriba el segundo numero..
set/a tot=%primer%+%segund%
echo.
echo La suma es %tot%
pause>nul
cls
goto menu
exit
:resta
cls
echo.
set/p primer=Escriba el primer numero..
set/p segund=Escriba el segundo numero..
set/a tot=%primer%-%segund%
echo.
echo La resta es %tot%
pause>nul
cls
goto menu



K.- Mensajes
@echo off
msg * BIENVENIDO A LAS OPCIONES DEL MENU:
MSG * QUINTO INFORMATICA:
MSG * ES UNA PRUEBA:
MSG * FINAL:
CLS
PAUSE

Permite mostror mensajes atraves de ventanas.
Para mas ayuda visite a:
https://www.facebook.com/marlonslater.bunayramos