¿Como crear un bat?

Un bat es muy utilizado para ejecutar tareas que normalmente nos costaría mas trabajo, desde realizar copia de archivos para backup, abrir aplicativos o limpiar el equipos de archivos temporales entre otra gran variedad de posibilidades.


A continuación algunos ejemplos

primero debes abrir un blog de notas y al guardarlo escribir nombrequipo.bat

Reiniciar equipo:

@echo off
cls
echo FINALIZAR TAREAS
SHUTDOWN /S /10
PAUSE>NUL
EXIT

Suma entre dos numeros:

@echo off
SET /P NUMERO1= PRIMER NUMERO:
SET /P NUMERO2= SEGUNDO NUMERO;
SET /a suma = %NUMERO1%+%NUMERO2%
ECHO.
ECHO LA SUMA 2 NUMEROS ES %SUMA%
PAUSE>NUL
EXIT


Abrir tres aplicativos:

@echo off
CLS
ECHO.
ECHO PROGRAMA QUE EJECUTA TRES APLICACIONES WINDOWS DESDE UN ARCHIVO POR LOTES
ECHO Y LUEGO SE CIERRE LA VENTANA DEL INTERPRETE DE COMANDOS.
PAUSE
ECHO.
CLS
START /wait /b notepad
start /wait /b mspaint
start /wait /b calc 

Un poco mas complicado, una calculadora basica:

echo off
title calculadora
:menu
cls
echo ***************
echo **calculadora**
echo ****1.suma*****
echo ****2.resta****
echo *3 multiplicar*
echo ***4 dividir***
echo ***************
ECHO   5 TO EXIT
set /p mnu=seleccione op:
    if %mnu%==1 goto suma
    if %mnu%==2 goto resta
    if %mnu%==3 goto multiplicar
    iF %MNU%==4 goto dividir
    iF %MNU%==5 goto exit

:exit
cls
exit

:suma
cls
set /P var1=digite numero 1:
set /P var2=digite numero 2:
set /a var3=%var1%+%var2%
echo la suma es
echo %var1% + %var2% = %var3%
pause 
goto menu

:resta
cls
set /P var1=digite numero 1:
set /P var2=digite numero 2:
set /a var3=%var1%-%var2%
echo la resta es
echo %var1% - %var2% = %var3%
pause 
goto menu

:multiplicar
cls
set /P var1=digite numero 1:
set /P var2=digite numero 2:
set /a var3=%var1%*%var2%
echo la respuesta es
echo %var1% x %var2% = %var3%

pause 
goto menu


:dividir
cls
set /P var1=digite numero 1:
set /P var2=digite numero 2:
set /a var3=%var1%/%var2%
echo la respuesta es
echo %var1% / %var2% = %var3%

pause 
goto menu



No hay comentarios:

Publicar un comentario