Arquitectura De Computadores
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