Comandos Batch
Enviado por 12345678955 • 28 de Abril de 2015 • 816 Palabras (4 Páginas) • 181 Visitas
@echo off
title Calculadora
echo **Calculadora**
set var=0
set num1=0
set num2=0
set resultado=0
set opc=0
:menu
echo.
echo Digite un numero
set /p num1=
echo Digite otro numero
set /p num2=
echo.
:operaciones
echo.
echo 1 Suma
echo 2 Resta
echo 3 Multiplicacion
echo 4 Division
echo 5 Salir
echo.
set /p var=
echo.
if %var%==1 goto :suma
if %var%==2 goto :resta
if %var%==3 goto :multiplicacion
if %var%==4 goto :division
if %var%==5 goto :salir
:suma
set /a resultado=%num1%+%num2%
echo La suma de %num1% y %num2% es: %resultado%
echo.
goto :orden
:resta
set /a resultado=%num1%-%num2%
echo La resta entre %num1% y %num2% es: %resultado%
echo.
goto :orden
:multiplicacion
set /a resultado=%num1%*%num2%
echo La multiplicacion entre %num1% y %num2% es: %resultado%
echo.
goto :orden
:division
set /a resultado=%num1%/%num2%
echo La division entre %num1% y %num2% es: %resultado%
echo.
goto :orden
:limpiar
cls
goto :menu
:orden
echo 1 Hacer otra operacion con los mismos numeros
echo 2 Ingresar otros numeros
echo 3 Limpiar pantalla
echo 4 salir
echo.
set /p opc=
if %opc%==1 goto :operaciones
if %opc%==2 goto :menu
if %opc%==3 goto :limpiar
if %opc%==4 goto :salir
:salir
echo.
echo Gracias por utilizar la calculadora
echo.
pause
exit
@echo off
cd \ & cls
title Variables locales
echo ALLUSERSPROFILE: [%ALLUSERSPROFILE%] & echo.
echo APPDATA: [%APPDATA%] & echo.
echo ClusterLog: [%ClusterLog%] & echo.
echo CommonProgramFiles: [%CommonProgramFiles%] & echo.
echo COMPUTERNAME: [%COMPUTERNAME%] & echo.
echo ComSpec: [%ComSpec%] & echo.
echo FP_NO_HOST_CHECK: [%FP_NO_HOST_CHECK%] & echo.
echo HOMEDRIVE: [%HOMEDRIVE%] & echo.
echo HOMEPATH: [%HOMEPATH%] & echo.
echo LOGONSERVER: [%LOGONSERVER%] & echo.
echo NUMBER_OF_PROCESSORS: [%NUMBER_OF_PROCESSORS%] & echo.
echo OS: [%OS%] & echo.
echo Path: [%Path%] & echo.
echo PATHEXT: [%PATHEXT%] & echo.
echo PROCESSORS_ARCHITECTURE: [%PROCESSOR_ARCHITECTURE%] & echo.
echo PROCESSORS_INDENTIFIER: [%PROCESSOR_IDENTIFIER%] & echo.
echo PROCESSORS_LEVEL: [%PROCESSOR_LEVEL%] & echo.
echo PROCESSORS_REVISION: [%PROCESSOR_REVISION%] & echo.
echo ProgramFiles: [%ProgramFiles%] & echo.
echo PROMPT: [%PROMPT%] & echo.
echo SESSIONNAME: [%SESSIONNAME%] & echo.
echo SystemDrive: [%SystemDrive%] & echo.
echo SystemRoot: [%SystemRoot%] & echo.
echo TEMP: [%TEMP%] & echo.
echo TMP: [%TMP%] & echo.
echo USERDNSDOMAIN: [%USERDNSDOMAIN%] & echo.
echo USERNAME: [%USERNAME%] & echo.
echo USERPROFILE: [%USERPROFILE%] & echo.
echo windir: [%windir%] & echo.
pause > nul
Un menu.bat de producción
Os dejo un ejemplo real
...