Ejecutables

Archivos Batch

Los archivos batch, también conocidos popularmente como archivos BAT, son aplicaciones ejecutables.
Son simplemente pequeños archivo de texto plano, que contienen códigos o instrucciones escritos en el lenguaje de MSDOS, estos códigos son lo que se conoce como comandos.
Estos archivos son guardados con la extensión de archivo .bat o .cmd. Al ejecutarse alguno de ellos (dar dos clics), Windows automáticamente inicia la consola o interprete de comandos de MSDOS y ejecuta las instrucciones o códigos que contienen en grupo, de forma secuencial.
La consola de CMD, también conocida como Símbolo del sistema, intérprete de comandos o consola de MSDOS, durante muchos años fue el medio de comunicación o intérprete entre la máquina y el usuario.
En los años 80 para utilizar una PC era necesario ser informático, lo que limitaba el uso de estos equipos a un grupo reducido de personas. Al surgir el primer sistema operativo Windows, este incluye una interface entre el usuario y la computadora, que permite que un clic u otra acción del usuario, se conviertan en una secuencia de comandos.
Con el paso del tiempo lógicamente, disminuye el uso de la consola de CMD pero se mantiene completamente vigente el empleo de los comandos en las aplicaciones batch.
Cualquier usuario, aun con pocos conocimientos, puede crear tus propios archivos batch para facilitar la ejecución de varias tareas en Windows.
 

Uso y empleo de los archivos batch en Windows


El principal uso de estos archivos en la actualidad, es la de realizar tareas sencillas pero tediosas y repetitivas, de acuerdo a la labor en que usemos cada uno nuestra PC y así evitar la instalación de software de terceros, que a la larga harán la misma función, que un archivo batch creado con un simple archivo de texto.
Los archivos batch son ideales para varias funciones, por ejemplo hacer copias, extraer y listar información, eliminar virus, planificar tareas, ejecutar limpiezas en el sistema, hacer respaldos de datos e información, automatizar descargas de internet, en fin infinidad de aplicaciones. 

Codigo ejemplo menu con archivos .bat

Al iniciar el menu, el sistema pide usuario y codigo que son Usuario:Santy //Codio:000
@echo off 
echo off
title Sistema de navegador
:ingreso
color 0a
echo         Si no sabes nombre de usuario y quieres salir  Escribe 
 
: Exit
echo.
echo.
echo.
echo.
echo.
SET/P COD=                 PORFAVOR INGRESE SU NOMBRE DE USUARIO:_
 
if %COD%==Santy goto inicio
cls
if NOT %COD%== Santy (goto ingreso) else echo. && echo VUELVE A 
 
ESCRIBIR EL NOMBRE && goto ingreso
 
IF %COD%==salir goto salir  
csl  
pause> nul
cls
:inicio
title Paginas de internet
cls
color 0a
echo Administrador Santiago Botero
set/p cod=Ingrese el codigo para poder entrar al sistema:_
cls
if %cod%==000 goto inicio
if NOT %COD%== 000  (goto ingreso) else echo. && echo Codigo 
 
incorrecto && goto ingreso
 
cls
pause > nul
title SELECCIONAR OPCION
color 0A
:inicio
cls
echo.
echo.
echo  *********.-.********
echo ..::::..[MENU]..::::..
echo  *********.-.********
 
echo 1) Ir a la pagina del curso  
echo 2) Consultar Proceso   
echo 3) Finalizar Proceso 
echo 4) Consultar IP    
echo 5) Apagar PC en 60 segundos   
echo ********************
echo 6) ::.Salir Del sistema
echo ********************
echo.
 
set /p var=Seleccione una opcion [1-6]: 
if "%var%"=="1" goto op1
if "%var%"=="2" goto op2
if "%var%"=="3" goto op3
if "%var%"=="4" goto op4
if "%var%"=="5" goto op5
if "%var%"=="6" goto salir
 
::Error!, validación cuando se selecciona una opción fuera de rango
echo. La opcion "%var%" no es valida, Verifique e  intente de 
 
nuevo.
echo.
pause
echo.
goto inicio
 
:op1
    echo.
    echo. Opcion No. 1
    echo.
        ::Aquí van las líneas de comando de tu opción
        start chrome https://itm2015-05.webnode.es/arquitectura-de-
 
computadores/
    echo.
    pause 
    goto inicio
 
:op2
    echo.
    echo. 
    echo.
        ::Opción Consultar proceso
        qprocess
    echo.
    pause
    goto inicio
 
:op3
   echo **** ELIMINAR PROCESO ****
   echo.
   set /p Proceso=Ingrese el procso: 
   echo.
   tskill  %Proceso%
echo.
    pause
    goto inicio
:op4
    echo.
    echo. Consultar IP
    echo.
        ipconfig
    echo.
    pause
    goto inicio
 
:op5
    echo.
    echo. Reiniciar PC
    echo.
        ::Aquí van las líneas de comando de tu opción
        shutdown -m \\Santy-PC -r -c "El sistema se apagará en 60 
 
segundos" -t 60
    echo.
    pause
    goto inicio
 
:salir
    @cls&exit