Text Search v1.0
Publicado: 22 Jul 2014, 15:24
				
				Buenas, quisiera presentarles una aplicación en la que estaba trabajando, lo llamé Text Search, es un buscador de textos en archivos y está basado en el Buscador de textos de Chefito, con una interfaz muy diferente al mismo, pero conservando la idea original,   todavía es una VERSION BETA por lo que puede tener uno que otro error. 
Me resulto una muy buena idea ya que cuando uno no sabe dónde guardo un documento y desea recuperarlo, solo tiene que escribir unas cuantas palabras que posiblemente contengan indicando el directorio raíz de búsqueda.
El programa realiza una búsqueda recursiva, a partir de este directorio raíz va leyendo los ficheros de acuerdo al filtro indicado, y si encuentra el texto buscado los muestra en una lista, haciendo doble clic en el ítem permite abrir el fichero con su programa predeterminado o clic derecho y abrirlo con otro programa, copiar o cortar el archivo en el portapapeles, abrir su ubicación o mostrar sus propiedades.
El programa tiene un trato especial para los archivos de Office, Acrobat y páginas web, buscando solo en el texto que contengan. A continuación algunos detalles:
Características:
Requerimientos
- Windows XP o Superior
- Espacio en Disco de aprox. 2MB (sólo para la aplicación, excluyendo archivos temporales)
* El código fuente TS_Main.au3 va acompañado por los siguientes ficheros:
Disculpen por subirlo en una página externa no me permitia subirlo aqui 
  
Espero me ayuden a mejorarlo, un saludo…
			Me resulto una muy buena idea ya que cuando uno no sabe dónde guardo un documento y desea recuperarlo, solo tiene que escribir unas cuantas palabras que posiblemente contengan indicando el directorio raíz de búsqueda.
El programa realiza una búsqueda recursiva, a partir de este directorio raíz va leyendo los ficheros de acuerdo al filtro indicado, y si encuentra el texto buscado los muestra en una lista, haciendo doble clic en el ítem permite abrir el fichero con su programa predeterminado o clic derecho y abrirlo con otro programa, copiar o cortar el archivo en el portapapeles, abrir su ubicación o mostrar sus propiedades.
El programa tiene un trato especial para los archivos de Office, Acrobat y páginas web, buscando solo en el texto que contengan. A continuación algunos detalles:
Características:
- - Búsqueda recursiva.
 - Filtros de búsqueda personalizada por tipos de archivos y por extensión.
 - Búsqueda en ficheros de MS Office y OpenDocument.
 - No requiere tener instalado Microsoft Office u otro paquete de ofimática para realizar la búsqueda en los archivos creados por estos.
 - Actualización automática.
- - Ficheros de texto plano (".txt", ".log", ".ini")
 - Documento de Adobe Acrobat (".pdf")
 - Páginas web (".html", ".htm", ".mht", ".mhtm", ".php")
 - Scripts y códigos fuente (".au3", ".bat", ".cmd", ".vbs", ".css", ".xml", ".java", ".js", ".h", ".cpp", ".rc", ".inf")
 - Documentos de Microsoft Office (2003-2013):- - Documentos de Word (".docx", ".dotx", ".docm", ".doc", ".rtf")
 - Libros de Excel (".xls",".xlsx")
 - Presentaciones de Power Point (".pptx")
 - - Texto de  OpenDocument (".odt")
 - Hoja de cálculo de OpenDocument (".ods")
 - Presentación de OpenDocument (".odp")
 
- - Documentos de Word (".docx", ".dotx", ".docm", ".doc", ".rtf")
Requerimientos
- Windows XP o Superior
- Espacio en Disco de aprox. 2MB (sólo para la aplicación, excluyendo archivos temporales)
* El código fuente TS_Main.au3 va acompañado por los siguientes ficheros:
- -TS_Files__Functions.au3: contiene funciones relacionadas al manejo de la Shell de Windows (que por cierto ya incluyen las nuevas versiones de AutoIt).
 -TS_ClipBoard__Functions.au3: Contiene funciones que permite cortar un archivo y ubicarlo en el portapapeles (UDF obtenida del Foro en Inglés)
 -Text Search.ico: Icono de la aplicación.
 -unzip.exe: Programa de código abierto que permite extraer ficheros zip.
 -pdftotext.exe: Programa de código abierto que permite la extracción de texto sin formato de ficheros .pdf
 -updater.exe: Permite buscar actualizaciones automáticamente y descargarla.
Disculpen por subirlo en una página externa no me permitia subirlo aqui
 
  Espero me ayuden a mejorarlo, un saludo…
 
  

 . Además, el código parece mucho más ordenado que el mío, que suelo ser un desastre programando. Al final me lío yo mismo con mi propio código
 . Además, el código parece mucho más ordenado que el mío, que suelo ser un desastre programando. Al final me lío yo mismo con mi propio código   .
 . . Y yo en su día tuve que pelearme con los objetos de office para hacer las búsquedas....que quebraderos de cabeza. Lo que no sabría decir es que método será más rápido, si el de por objetos o por transformación. Supongo que el de transformación será más lento, ya que tiene que cargar un programa para transformar el archivo, guardarlo en un fichero de texto, y examinar éste. Pero si funciona bien la transformación, merece la pena hacerlo así para evitarte los rollos de los objetos y los posibles fallos....y encima no necesita tener instalado el office
 . Y yo en su día tuve que pelearme con los objetos de office para hacer las búsquedas....que quebraderos de cabeza. Lo que no sabría decir es que método será más rápido, si el de por objetos o por transformación. Supongo que el de transformación será más lento, ya que tiene que cargar un programa para transformar el archivo, guardarlo en un fichero de texto, y examinar éste. Pero si funciona bien la transformación, merece la pena hacerlo así para evitarte los rollos de los objetos y los posibles fallos....y encima no necesita tener instalado el office  