• Inicio
  • Buscar
  • Ingresar
  • Registrarse

    Samsung duplica su eficiencia en sus nuevos chips de 3 nanómetros

    • Hack x Crack - Comunidad de Seguridad informática »
    • Programación »
    • Scripting »
    • Batch / Bash »
    • [AYUDA] ¿Cómo realizar un menú de archivos? BATCH (SOLUCIONADO)
    • Imprimir
    Páginas: [1]   Ir Abajo

    Autor Tema: [AYUDA] ¿Cómo realizar un menú de archivos? BATCH (SOLUCIONADO)  (Leído 1748 veces)

    Desconectado Gentleman

    • { L0 } Ñuub
    • Mensajes: 2
      • Ver Perfil
    [AYUDA] ¿Cómo realizar un menú de archivos? BATCH (SOLUCIONADO)
    « en: Agosto 14, 2017, 03:27:09 am »
    Buenas. Señores/as estoy intentando realizar un programa que me ayude a administrar mis archivos de manera automatizada, en el cual requiero realizar una lista de los archivos ubicados en la carpeta en la que se encuentra el programa.
    Este menú debería ser algo así, teniendo 3 archivos por ejemplo (Texto.txt, Documento.rtf, Filminas.pdf):

    1) Texto.txt
    2) Documento.rtf
    3) Filminas.pdf

    Estuve intentando generarlo con el comando "for" pero sin resultado satisfactorios, les presento lo que se me ocurrió pero reitero, sin resultados:

    set /a n =0
    for %%f in (*) do set /a n=%n%+1 & set opcion%n%=0 & echo %n%) %%f


    Lo que me devuelve:

    0) Documento.rtf
    0) Filminas.pdf
    0) Texto.txt

    El comando "set opcion%n%=0" es algo adicional que no tiene que ver con el menú en si.
    Agradezco alguna aclaración sobre el comando "FOR" o alguna otra pista para resolver este asunto.



    SOLUCIÓN:
    Después de complicarme un poco, indagando sobre el comando "FOR", encontré que el mismo calcula las variables al inicio de su ejecución (claramente es algo que ya sospechaba), por lo que la solución para generar mi menú fue activar la expansión de variables retardada, lo cual se logra con el comando "SETLOCAL".
    « Última modificación: Agosto 16, 2017, 12:23:02 am por Gentleman »
    En línea

    • Imprimir
    Páginas: [1]   Ir Arriba
    • Hack x Crack - Comunidad de Seguridad informática »
    • Programación »
    • Scripting »
    • Batch / Bash »
    • [AYUDA] ¿Cómo realizar un menú de archivos? BATCH (SOLUCIONADO)
     

    • 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