lunes, 5 de noviembre de 2012

Un menú en batch



@ECHO off
cls
Echo.
Echo ********   ******      **               **     ** ****     **     **     ****     ****
Echo/**/////   **////**    ****             /**    /**/**/**   /**    ****   /**/**   **/**
Echo/**       **    //    **//**            /**    /**/**//**  /**   **//**  /**//** ** /**
Echo/******* /**         **  //**    *****  /**    /**/** //** /**  **  //** /** //***  /**
Echo/**////  /**        **********  /////   /**    /**/**  //**/** **********/**  //*   /**
Echo/**      //**    **/**//////**          /**    /**/**   //****/**//////**/**   /    /**
Echo/**       //****** /**     /**          //******* /**    //***/**     /**/**        /**
Echo//         //////  //      //            ///////  //      /// //      // //         //
Echo.
Echo.
Echo *******************************************
Echo * Universidad Nacional Autonoma de Mexico *
Echo * Facultad de Contaduría y Administracion *
echo * By: Alejandro Almaraz Mandujano         *
Echo *******************************************
echo.
echo.
pause >nul
goto principal

:principal
cls
echo.
echo BIENVENIDO...
echo En el presente BATCH.
echo podras ejecutar programas predeterminados de Microsoft
echo.
echo Para poder avanzar al menu, presiona una tecla...
pause >nul
goto menu

:menu
cls
ver
echo.
echo PRIMERO QUE TODO, ELIJE QUE QUIERES HACER...
echo.
echo 1 - Ver Lista de Procesos.
echo 2 - Abrir linea de comandos -cmd.exe-
echo 3 - Abrir alguna utilidad de Windows
echo 4 - Cambiar de color
echo 5 - Salir
echo.
set /p var=Elije alguno poniendo el numero respectivo:
If %var% ==1 goto 001
If %var% ==2 goto 002
If %var% ==3 goto 003
If %var% ==4 goto 004
If %var% ==5 goto 005

:001
cls
echo.
echo Bien, con esta opcion te mostrare los procesos
echo actuales q estan corriendo en tu PC
echo.
echo Presiona una tecla para poder verlos
pause > nul
cls
echo Trabajando, favor de esperar...
echo.
tasklist
echo.
echo Presiona un tecla para volver al menu principal
pause > nul
goto menu


:002
cls
echo abriendo linea de comandos...
ping 127.0.0.1 -n 2 > nul
start cmd.exe
cls
echo linea de comandos abierta satisfactoriamente...
echo presione una tecla para volver al menu principal
pause >nul
goto menu

:003
cls
echo:
echo Bueno, en esta parte podras ejecutar alguna aplicacion
echo predeterminada de Windows... elige que aplicacion quieres
echo ejecutar:
echo:
echo 1 - Photoshop
echo 2 - Google Chrome
echo 3 - Cerrar Google Chrome
echo 4 - Google Earth
echo 5 - Volver al menu principal
echo.
set /p me=Elige que aplicacion quieres abrir:
If %me% ==1 goto 010
If %me% ==2 goto 020
If %me% ==3 goto 030
If %me% ==4 goto 040
If %me% ==5 goto 050

:010
cls
echo.
echo ejecutando aplicacion, favor de esperar...
ping 127.0.0.1 -n 1 >nul
start C:\Archiv~1\Adobe\Photos~1\Photoshop.exe
cls
echo Aplicacion abierta exitosamente!!
echo presione una tecla para volver al menu anterior
pause > nul
goto :003

:020
cls
echo.
echo ejecutando aplicacion, favor de esperar...
ping 127.0.0.1 -n 1 >nul
start C:\Archiv~1\Google\Chrome\Applic~1\chrome.exe
cls
echo Aplicacion abierta exitosamente!!
echo presione una tecla para volver al menu anterior
pause > nul
goto :003

:030
cls
echo.
taskkill /f /im chrome.exe
cls
echo Aplicacion cerrada exitosamente!!
echo presione una tecla para volver al menu anterior
pause > nul
goto :003

:040
cls
echo.
echo ejecutando aplicacion, favor de esperar...
ping 127.0.0.1 -n 1 >nul
start C:\Archiv~1\Google\Google~1\client\googleearth.exe
cls
echo Aplicacion abierta exitosamente!!
echo presione una tecla para volver al menu anterior
pause > nul
goto :003

:050
cls
goto menu

:004
cls
COLOR 14
goto :menu

:005
cls
echo.
echo FIN
echo.
pause >nul
cls
echo.
echo _________________________
echo __By: Alejandro Almaraz__
echo _________________________
echo.
pause > nul
exit

No hay comentarios:

Publicar un comentario