Preguntar | Conectar | Registrarse | Recordar contraseña | Colaborar |
Usuarios registrados: 510.675 | Top visitas día: 416.892
Portada Foro Ayuda Tutoriales Programas Blog Tecnología Drivers Videos
Windows | Android | iOS | Comunidad | Hazte Fan | Síguenos Buscador

Ver ConfigurarEquipos TV

--Trucos >> Manipular los códigos de error retornados por los Programas en BATCH...


Manipular los códigos de error retornados por los Programas en BATCH...


Autor: Enviado por: Hurricane - Enviado con fecha: 12-02-2005 01:03:11.
Válido para todas las versiones que trabajan con Plataforma DOS.

Todo programa DOS que se ejecuta genera, a parte del típico mensaje, un código de error. Para poder leerlos, se utiliza ERRORLEVEL. El formato es el siguiente:

IF ERRORLEVEL Valor Instrucción_Siguiente

Donde Valor es un número entre 0 y 255 (número de error retornado) e Instrucción_Siguiente puede ser cualquier orden válida para DOS (Comandos Internos y programas).

Ejemplo:
Crearenos una utiidad BATCH llamada SCD.BAT, cuyo contenido será:
@ECHO OFF
REM Si no se especifican parámetros...
IF %1.==. GOTO FALTAUNIDAD

REM Si la unidad no existe...
IF NOT EXIST %1NUL GOTO UNIDADNOVALIDA
SCANDISK %1 /SURFACE

REM Si SCANDISK retorna un código de error mayor o igual que 1...
IF ERRORLEVEL 1 GOTO ERROR
ECHO SCANDISK terminó satisfactoriamente.
GOTO FIN

:FALTAUNIDAD
ECHO ¡Debe especificar una Unidad para realizar SCANDISK!
GOTO FIN

:UNIDADNOVALIDA
ECHO ¡Unidad "%1" no válida!
GOTO FIN

:ERROR
ECHO ¡SCANDISK finalizó con errores!

:FIN
ECHO.


Para saber el uso de parámetros, lean Cómo manipular parámetros desde un archivo BATCH....

Los errores retornados siempre son en base a la orden anterior al ERRORLEVEL utilizado.

Espero que les sea de utilidad. Saludos ;-)





Ver también:
Manipular los códigos de error retornados por los programas en batch...Manipular los códigos de error retornados por los programas en batch... »









Videos Juegos

Configurarequipos TVBajar Antivirus gratisCual es mi IPTest velocidadTrucosADSL
OverclockingForo ADSLDiccionarioWirelessMapa Segunda manoTiendas de informatica
Blog TecnologíaÚltimos VirusManualesSeguridadMapa ForoOrdenadores segunda mano

Aviso LegalPolitica de PrivacidadReferencias en PrensaColaborarContactarPublicidad
PORTADA¿Qué es ConfigurarEquipos?Editores y ModeradoresLogoDirectorio




Buscar: en
ConfigurarEquipos.com® 2013 | 19-06-2013 22:11:06 Informática Windows | Mapa Web | Foro Ayuda