Nuevas NORMAS para el foro

Curso Hacker
Bienvenido(a), Visitante. Favor de ingresar o registrarse.
¿Perdiste tu email de activación? - ſeptiembre 07, 2008, 05:06:01
Boton Buscar
Inicio Ayuda Ingresar Registrarse
Visita: Articulos - Juegos Gratis - Da Foros

Comunidad Underground Hispana  |  Programacion  |  Programación  |  Batch (Moderadores: Espectro Infernal, The Shadow)  |  Tema: necesito ayuda con el comando IF 0 Usuarios y 1 Visitante están viendo este tema. « anterior próximo »
Páginas: [1] Ir Abajo Imprimir
Autor Tema: necesito ayuda con el comando IF  (Leído 156 veces)
El troyano
Miembro
*****
Desconectado Desconectado

Mensajes: 35


Ver Perfil Email
« en: Febrero 25, 2006, 08:17:02 »

 Hola, anduve buscando manuales a cerca del comando IF y los que encontre no son muy explicativos, solo ponen los codigos y no entiendo nada, busque en google y nada tampoco alguien me podria dar una mano, se lo agradeceria.. Sad
En línea
*Tiger*
Colaborador
*****
Desconectado Desconectado

Mensajes: 806


<<*T_i _g _e_r* >>

316138035 marianonick_@hotmail.com
Ver Perfil Email
« Respuesta #1 en: Febrero 25, 2006, 09:44:46 »


Para ver los enlaces debes ser usuario Crear Usuario o Hacer Sesion
Para ver los enlaces debes ser usuario Crear Usuario o Hacer Sesion

Solo tenes ke usar el boton Buscar
En línea

<<*T_i_g_e_r*>>
GvAp0
Habitual
*****
Desconectado Desconectado

Mensajes: 196



Ver Perfil
« Respuesta #2 en: Febrero 26, 2006, 07:52:59 »

Si has leido bastante y no lo has entendido te voy a echar una mano.

El comando IF consta de formas principales:

IF EXIST 

Lo que hace es comprobar si existe un archivo un ejemplo:

echo > C:\hola.txt
if exist C:\hola.txt ( msg * El archivo hola.txt existe )

Y se puede utilizar el parametro ELSE que ejecuta la accion si lo condicion no se cumple. Ejem.

echo > C:\adios.txt
if exist C:\hola.txt ( msg * El archivo hola.txt existe ) ELSE ( msg * El archivo hola.txt no existe )

El segundo es el comando:

IF %variable%==cadena

Un ejemplo es este :

set opcion=hola
if %opcion%==hola ( msg * HOLA )

El comando SET asigna a "opcion" la cadena "hola" y si se cumple muestra un mensaje diciendo HOLA. Y tambien se podria hacer lo contrario con ELSE.

set opcion=adios
if %opcion%==hola ( msg * HOLA) else ( msg * ADIOS )

Y el ultimo es IF ERRORLEVEL, errorlevel devuelve un numero un 0 si se ejecuto un comando con exito y un 1 o numero mayor sino se ejecuto con exito o algo asi. Ejemplo:

del C:\adios.txt  " EL ARCHIVO adios.txt no existe por lo que el comando no se ejecuta con exito)
if errorlevel 1 ( msg * Adios.txt no se elimino )

Y ya esta espero que te halla ayudado este minitutorial.
Saludos

En línea


Para ver los enlaces debes ser usuario Crear Usuario o Hacer Sesion
Páginas: [1] Ir Arriba Imprimir 
Comunidad Underground Hispana  |  Programacion  |  Programación  |  Batch (Moderadores: Espectro Infernal, The Shadow)  |  Tema: necesito ayuda con el comando IF « anterior próximo »
Ir a:  


Ranking-Hits
Powered by SMF 1.1.5 | SMF © 2006-2007, Simple Machines LLC