Ejemplos de codigo para archivos ejecutables por lotes

Crear carpetas

@echo off

set /a contador=0
set /a maximo=20

:bucle
set /a contador=contador+1
set /p nombre=Introduce Nombre carpeta%contador%:
MD "%nombre%"
  
if %contador% lss %maximo% (goto bucle
) else (
echo ya estan las %maximo% carpetas creadas!
echo pulse una tecla para salir...
pause>nul)
exit

Nombre

@echo off
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

                                                                          Division


@echo off
title Hacer media de dos numeros
set/p num1=Cual es el primer numero?
set/p num2=Cual es el segundo numero?
set/a media= (%num1% + %num2%) / 2
echo.
echo La media es %media%
pause >nul
exit 

                                                                         Bucle


@echo off
title Bucle de ejemplo
color 0A

:frases
echo 100101001001010010010 Creado por Nombre 100101001001010010010
echo 011010110110101101101 Creado por Nombre  011010110110101101101

goto frases
exit

                                                                          División


@echo off
title Division de dos numeros
set/p uno=Escriba el numerador

:denominador
set/p dos=Escriba el denominador

if %dos%==0 (goto nosepuede) else (goto dividir)

:nosepuede
echo El denominador no puede ser cero.
goto denominador

:dividir
set/a tres=%uno%/%dos%
echo El resultado de %uno%/%dos% es %tres%
pause>nul
exit

                                          Media


@echo off
title Hacer media de dos numeros
:principio
set/p cant=Entre cuantos numeros quiere hacer la media?
set/a contador=%cant%
set total=0

if %cant% LSS 2 (goto mal) else (goto pregunta)

:mal
echo Debe indicar un numero mayor o igual que 2
goto principio

:pregunta
set/p num=Escriba uno de los %cant% numeros
set/a total=%total%+%num%
set/a contador=%contador%-1
if not %contador% == 0 (goto pregunta)

set/a media= %total% / %cant%
echo.
echo La media es %media%
pause >nul
exit

                                         Menu

@echo off
:Menu
cls
echo Seleccione su opcion tecleando el numero respectivo.
echo.
echo 1. Primera Opcion
echo 2. Segunda Opcion
echo 3. Salir
set /p var=
if %var%==1 goto :Primero
if %var%==2 goto :Segundo
if %var%==3 goto exit
if %var% GTR 3 echo Error
goto :Menu
:Primero
cls
color a
Echo Esta es la Primera Opcion
Echo Precione una tecla para volver al menu
Pause>Nul
goto :Menu
:Segundo
cls
color 1a
Echo Esta es la Segunda Opcion
Echo Precione una tecla para volver al menu
Pause>Nul
goto :Menu

                                                  Apagar pc por tiempo

shutdown -s -t 999999 -c "Esto se esta apagando"
shutdown -r -f -t 0 -c "Bye"
                              Ejecutar mensaje por tiempo
At 20:00 msg * Son Las 8 de la noche


 

No hay comentarios:

Publicar un comentario