• Inicio
  • Blog
  • Creandolared
  • Buscar
  • Ingresar
  • Registrarse

    • Hack x Crack - Comunidad de Seguridad informática »
    • Programación »
    • Scripting »
    • Batch / Bash »
    • variables batch
    ¿Quieres aprender de páginas web? Visita la comunidad Creandolared
    • Imprimir
    Páginas: [1]   Ir Abajo

    Autor Tema: variables batch  (Leído 2215 veces)

    Desconectado kid_goth

    • { L7 } Juanker
    • *******
    • Mensajes: 1456
    • El Conocimiento se Limita Cuando dices NO PUEDO
      • Ver Perfil
      • BlogStudiantes
    variables batch
    « en: Julio 14, 2011, 04:01:01 pm »
    hello friends...
    tengo una duda y les agradeceria me ayudaran...
    estoy creando un programa en batch y en el programa pido una variable por consola, ahora el problema viene cuando le doy enter en el momento en que pide la variables dejandola vacia... lo que pasa es que el programa se cierra sin mas, la pregunta o duda seria como hacer para validar que si no escribe nada en la variable continue en otro punto con un goto...

    gracias
    En línea
    Cuando la percepción de vida que tienes encuentra en si que la muerte es inevitable y lo aceptas con humildad y agrado, es cuando realmente empiezas a amar la vida y adorar la muerte.






    Desconectado 3hy!

    • Pentesting & Web Pentest are my life!
    • { L7 } Juanker
    • *******
    • Mensajes: 1088
    • Codding since 2008 :3
      • Ver Perfil
      • 0xP01S0N labs
    Re:variables batch
    « Respuesta #1 en: Julio 14, 2011, 06:34:17 pm »
    Simplemente un
    Código: [Seleccionar]
    set /pxD
    Va, cuidate.
    Salu2!
    En línea
    If you wanna be a pentester learn how to code your exploits. Then learn to use msf, monkey.





    2Fac3R

    • Visitante
    Re:variables batch
    « Respuesta #2 en: Julio 14, 2011, 06:38:37 pm »
    Algo asi?

    Código: [Seleccionar]
    IF %var% not defined (goto :etiqueta)
    En línea

    Desconectado kid_goth

    • { L7 } Juanker
    • *******
    • Mensajes: 1456
    • El Conocimiento se Limita Cuando dices NO PUEDO
      • Ver Perfil
      • BlogStudiantes
    Re:variables batch
    « Respuesta #3 en: Julio 14, 2011, 09:34:22 pm »
    Cita de: 2Fac! en Julio 14, 2011, 06:38:37 pm
    Algo asi?

    Código: [Seleccionar]
    IF %var% not defined (goto :etiqueta)

    lo intente y no funciona....
    En línea
    Cuando la percepción de vida que tienes encuentra en si que la muerte es inevitable y lo aceptas con humildad y agrado, es cuando realmente empiezas a amar la vida y adorar la muerte.






    2Fac3R

    • Visitante
    Re:variables batch
    « Respuesta #4 en: Julio 14, 2011, 10:59:02 pm »
    No recuerdo como era la sintaxis, te has leido algun manual por lo menos? en muchos viene esto, incluso en cuaderno de alan
    En línea

    Desconectado kid_goth

    • { L7 } Juanker
    • *******
    • Mensajes: 1456
    • El Conocimiento se Limita Cuando dices NO PUEDO
      • Ver Perfil
      • BlogStudiantes
    Re:variables batch
    « Respuesta #5 en: Julio 15, 2011, 02:23:33 pm »
    la verdad ya me lei el de aca... y esto no lo traia, ya me resigno... y le pongo a que escriban N si no hay opcion gracias 2Fac..
    En línea
    Cuando la percepción de vida que tienes encuentra en si que la muerte es inevitable y lo aceptas con humildad y agrado, es cuando realmente empiezas a amar la vida y adorar la muerte.






    2Fac3R

    • Visitante
    Re:variables batch
    « Respuesta #6 en: Julio 15, 2011, 05:25:18 pm »
    Prueba asi...

    Código: [Seleccionar]
    If not defined %var% goto :etiqueta
    Creo que asi era  ;D
    En línea

    Desconectado .:Xx4NG3LxX:.

    • Hola que tal?
    • { L0 } Ñuub
    • Mensajes: 39
    • Hola!!!
      • Ver Perfil
      • BatchPower
    Re:variables batch
    « Respuesta #7 en: Diciembre 21, 2019, 02:00:06 pm »
    Es muy simple. Para "defined" y "not defined" la variable no se encierra entre "%".

    De este modo:

    Código: [Seleccionar]
    if NOT DEFINED var (goto :etiqueta)

    O también podrías usar:

    Código: [Seleccionar]
    if [%var%]==[] (goto :etiqueta)

    O incluso:

    Código: [Seleccionar]
    ir a%var%a==aa (goto :etiqueta)
    ::Encerrando la variable entre "%" y luego entre "a"
    ::Tal y como en el ejemplo anterior
    « Última modificación: Diciembre 22, 2019, 05:13:42 pm por .:Xx4NG3LxX:. »
    En línea
    "No todo lo viejo es bueno, y no todo lo nuevo es malo."

    Visita mi foro: BatchPower

    • Imprimir
    Páginas: [1]   Ir Arriba
    • Hack x Crack - Comunidad de Seguridad informática »
    • Programación »
    • Scripting »
    • Batch / Bash »
    • variables batch
     

    • SMF | SMF © 2013, Simple Machines
    • XHTML
    • RSS
    • WAP2
    Va un mudo y le dice a un sordo: Hack x Crack usa cookies. Pues eso... Learn more