Programas Batch
QUE ES UN PROGRAMA BATCH
Un batch es aquel lenguaje que no necesita ser compilado son automáticamente interpretados.
EJEMPLOS
Ejemplo 1.
Ejecutar desde un archivo por lotes el proceso Windows media player.
@echo off
echo ejecutando wm player
start Wmplayer.exe
exit
Ejemplo 2.
Introducir un dato desde teclado y mostrar por pantalla.
title
color EC
set/p nombre = dame tu nombre
echo hola % nombre % vienvenidos
pause
exit.
Ejemplo 3.
(Temporizador) apagar el equipo.
@echo off
echo apagando la PC
echo
shutdown -s -f -t 10 -c "La maquina esta mal."
Ejemplo 4.
Mostrar los números del 1 al 10 por pantalla.
@echo off
Title contador for
echo
for %% I in(1,2,3,4,5,6,7,8,10) do (
echo %% I
pause
exit
Ejemplo 5.
Mostrar números de 1 > n donde n debe ser definido desde teclado.
@echo off
color EC
echo ingrese el valor de n
cls
echo
for /L %% N in(0,1,%n%) do (echo %% N)
pause
exit
Ejemplo 6.
Crear 5 carpetas con iniciales s en la unidad D y mostrar carpetas.
@echo off
@echo mode con cols=10 lines=10
for /D %% E IN(D:\s*) do (echo %% E)
pause
exit
Ejemplo 7.
Mostrar la hora del sistema.
@echo off
title utilizando el goto
color EC
@modo con cols=x lines=y
echo comando goto
:n
echo la hora es: %Time%
goto n
exit
Ejemplo 8.
APLICACION DE BATCH se pide ingresar dos números desde teclado y realizar la operación suma, resta, multiplicación y división.
@echo off
echo aplicación de batch con operaciones
pause
cls
:principal
echo dame el primer numero
set /p uno=
echo dame el segundo numero
set /p dos=
cls
echo
:menu
echo elija una opcion del menu
echo 1. suma
echo 2. resta
echo 3. multiplicacion
echo 4. division
echo 5. ir al principal
echo 6. salir
set /p opcion=
if %opcion%==1 goto suma
if %opcion%==2 goto resta
if %opcion%==3 goto multiplicacion
if %opcion%==4 goto division
if %opcion%==5 goto principal
if %opcion%==6 goto exit
cls
Echo
: Suma
Echo la suma es %uno%+%dos%