elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Ingresar Registrarse
08 Septiembre 2008, 19:46  



+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Scripting
| | | |-+  Batch - Operador AND?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Imprimir
Autor Tema: Batch - Operador AND?  (Leído 236 veces)
Dudasamonton

Desconectado Desconectado

Mensajes: 45


Ver Perfil
Batch - Operador AND?
« en: 18 Mayo 2008, 00:11 »

Que está mal aquí?
if exist %windir%\ndstool.exe AND %windir%\ndstool\arm7.bin ( goto repair )
if NOT exist %windir%\ndstool.exe AND %windir%\ndstool\arm7.bin ( goto setup )
Siempre se me redirige hacia setup y los archivos estan bien puestos!
En línea
No_NICK

Desconectado Desconectado

Mensajes: 39


Ver Perfil
Re: Batch - Operador AND?
« Respuesta #1 en: 18 Mayo 2008, 00:30 »

... AND ??????
 

        los operadores logicos mas usados en batch son:
Citar

        &     - Ejecuta todos los comandos de la línea
        &&   - Ejecuta comandos secuencialmente hasta que uno fracasa
        ||     - Ejecuta comandos secuencialmente hasta que uno tiene éxito



    Salu2
« Última modificación: 18 Mayo 2008, 00:33 por No_NICK » En línea
Dudasamonton

Desconectado Desconectado

Mensajes: 45


Ver Perfil
Re: Batch - Operador AND?
« Respuesta #2 en: 18 Mayo 2008, 08:39 »

Entonces como lo arreglo?
En línea
carlitos.dll

Desconectado Desconectado

Mensajes: 252


Ver Perfil
Re: Batch - Operador AND?
« Respuesta #3 en: 18 Mayo 2008, 09:16 »

Citar
if exist %windir%\ndstool.exe AND %windir%\ndstool\arm7.bin ( goto repair )
if NOT exist %windir%\ndstool.exe AND %windir%\ndstool\arm7.bin ( goto setup )

Código:
if exist "%windir%\ndstool.exe" (if exist "%windir%\ndstool\arm7.bin" (goto repair))
goto setup

::para que volver a evaluar la negación??, si la evaluación de la primera linea es verdadera, con el goto salta a otra etiqueta (y evita la de abajo). La instrucción (en caso falso, por lógica está en la linea de abajo). Lo escribi así porque en ambas evaluaciones son los mismo archivos.

::Probablemente te dirige a setup, porque la palabra AND no indica nada, entonces si le sacas el @echo off, probablemente verás que dice AND no se reconoce como un comando interno o externo...
También asegurate que después de cada goto saltes a otra linea, si lo necesitas, porque sino continuará hasta abajo.
« Última modificación: 18 Mayo 2008, 09:24 por carlitos.dll » En línea
Páginas: [1] Ir Arriba Imprimir 
Ir a:  







Consolas     La Web de Goku     MilW0rm     MundoDivx

Hispabyte     Truzone     TodoReviews     ZonaPhotoshop

hard-h2o modding    Foros de ayuda    Yashira.org    Videojuegos    indetectables.net   

Noticias Informatica    Seguridad Informática    ADSL    Foros en español    eNYe Sec

Todas las webs afiliadas están libres de publicidad engañosa.

Powered by SMF 1.1.6 | SMF © 2006-2008, Simple Machines LLC