CUnarr - descomprimir con libreria externa - Versión para impresión +- Comunidad Gambas-es (https://gambas-es.org) +-- Foro: Gambas (https://gambas-es.org/forum-3.html) +--- Foro: Controles/Librerías/Componentes (https://gambas-es.org/forum-7.html) +--- Tema: CUnarr - descomprimir con libreria externa (/thread-1777.html) |
CUnarr - descomprimir con libreria externa - Harpo - 03-09-2024 Saludos, Cómo les comenté en otro mensaje, estoy buscando una solución para gestionar ficheros comprimidos en los formatos Zip, Rar, Tar y 7z, necesito poder descomprimirlos, comprimirlos y listar su contenido. Después de probar 4 soluciones distintas les traigo la cuarta y última, de momento. ![]() Para los interesados en las distintas pruebas:
Código: Library "./library/libunarr" Lo que he subido es una primerísima versión. Descomprime y lee todos los formatos mencionados, la he probado también con ficheros tipo ePub, xlsx, ods y odt. A tener en cuenta que es mi primera experiencia con Extern, me he debido leer todos los mensajes sobre el tema de todos los foros de Gambas más la Wiki italiana. El maestro Vuott ha sido mi guía. ![]() Lo que falta:
Un saludo, Harpo. ![]() RE: CUnarr - descomprimir con libreria externa - crevilla - 24-02-2025 Hola, para un proyecto necesitaba que el sistema tuviera instalado exiftool para manipular imágenes, con el siguiente código compruebo si está instalado o no e informo al usuario: Try Shell "exiftool -ver" To sTest If Error Or sTest = "" Then Message.Error(("Para ejecutar este programa, exiftool debe estar instalado")) Return Endif simplemente cambia "exiftool" por la librería que necesites, checando en el manual cuál es la sintaxys correcta para checar la versión de la librería que necesites instalar RE: CUnarr - descomprimir con libreria externa - Shordi - 25-02-2025 Ta chulo, sí señor. Pero dos cositas: - Si el programa necesita exiftool, lo que tienes que hacer es añadir la dependencia a la hora de generar el paquete de instalación y así se instalará solo (suponiendo, claro está, que dicho paquete esté en los repositorios del SO) - Yo ocultaría eso de buscar la portada y descomprimir bajo un sólo botón "Ver". Sólo tienes que buscar el "cover" o el ".jpg" o lo que tengas normalizado y mostrarlo sin más. Luego un click sobre la portada y se descomprime y muestra... Más simple para el usuario y más elegante, creo. Aún así, ta chulo. Saludos RE: CUnarr - descomprimir con libreria externa - tincho - 04-03-2025 interesante programa, gracias por compartirlo. |