8

NeoIndent

[raw]

[/raw]

neoindent_screen1

Buenas…hoy les voy a presentar una pequeña utilidad para todos los neobookeros. NeoIndent surge de la necesidad de ordenar el código que escribo en los objetos de neobook. Hay veces que tengo que insertar bloques de código dentro otros bloques, lo cual desordena todo el código y lo hace poco legible. Ahí es donde NeoIndent interviene y dejará tu código ordenado y legible. Pues puedes escribir un bloque de código  o abrir una publicación y realizar el indent a todas las acciones de todos los objetos Veamos un ejemplo practico: Código que escribimos:

SetVar "[accion]" "MCICommand [#34]STATUS [tema] mode[#34]"
npEjecutarAccion "[accion]"
if "[MCIResponse]" "<>" "playing"
if "[random]" "=" "3"
setvar "[random]" "1"
else
if "[random]" "<" "3"
setvar "[random]" "[random]+1"
endif
Endif
npRutaCortaArchivo "[tema[random]]"
setvar "[tema]" "[npResultadoAccion]"
SetVar "[accion]" "MCICommand [#34]play [tema][#34]"
npEjecutarAccion "[accion]"
Endif

NeoIndent los transforma a:

SetVar "[accion]" "MCICommand [#34]STATUS [tema] mode[#34]"
npEjecutarAccion "[accion]"
if "[MCIResponse]" "<>" "playing"
    if "[random]" "=" "3"
        setvar "[random]" "1"
    else
        if "[random]" "<" "3"
            setvar "[random]" "[random]+1"
        endif
    Endif
    npRutaCortaArchivo "[tema[random]]"
    setvar "[tema]" "[npResultadoAccion]"
    SetVar "[accion]" "MCICommand [#34]play [tema][#34]"
    npEjecutarAccion "[accion]"
Endif

Descargar:

  NeoIndent.rar (2,4 MiB, 4.532 hits)

Por bugs y/o sugerencias [email protected] Historial de Actualizaciones: update Actualización 19/06/09 [Versión 1.0.0.1]: -Al ingresar un código extenso manualmente al realizar el indent no mostraba información al usuario de que se estaba analizando el texto. Corregido. Gracias a Quili por comunicar. -Al realizar indent a archivos y éste en su codigo tenía acciones que contenian el caracter “| ” al escribir en el archivo se escribia como una linea nueva. Corregido. Gracias a Quili por comunicar. Link de descarga actualizado! update Actualización 20/12/10 [Versión 1.0.0.4]: -Ahora se puede seleccionar el idioma (Español-Ingles). -Agregada opción de redimensionar la aplicación. El programa recuerda el tamaño y posición de la ventana. -Ahora la comprobación de actualizaciones es opcional (ver botón opciones). Link de descarga actualizado!

bunker

8 Comments

  1. Cuando tenemos el código de nuestras aplicaciones desorganizado esta aplicación nos lo organiza y facilita su lectura. En códigos largos tarda un poco, pero el resultado final justifica la tardanza.
    Gracias por el aporte a la comunidad de usuarios de Neobook.

  2. genio! muy buen programa!! me facilito la vida increiblemente jajaja soy de agregar y mover lineas e if constantemente y al final me tomaba un año encontrar donde estaban los cierres y las cosas desconectadas. desde que uso el neoindent adelgace 15 kilos xD jajaj y de paso me facilito la vida!! un abrazo tenes que fijarte un detallito, que cuando le pones en el codigo algo como (nombredearchivo.xx) tdo lo que esta despues del . esta en gris como si fuera un comentario.

    es un detallito tonto sin sentido pero que se yo. queria aportar algo 😛

  3. Hola, BuNKer,

    ¿No publicas el código fuente? Me gustaría poder hacerle algunas modificaciones para hacerlo más rapido 😀

  4. Pero, ¿por qué? Creo que con el code fuente se mejorará la velocidad y algunos aprenderemos algo mas sobre NeoBook 😀

  5. @Martin

    Entiendo lo que quieres decir, pero el código fuente representa el esfuerzo que costo realizarlo, por eso me lo guardo para mi. Después de todo, la utilidad del programa está al alcance de todos.

    Como dije antes se aceptan sugerencias.

    Saludos

    P/D: estoy trabajando en una nueva versión en la cual creo que voy a incrementar la velocidad de procesamiento.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *