Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 2
Ir a la página 1, 2  Siguiente
 
Crearch_1.1.25
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje Crearch_1.1.25 
 
Hola
Una nueva versión ya está disponible aquí crearch
https://gambas.guru/tiki-list_file_gallery.php?galleryId=11

Crearch es una ayuda para los archivos de diseño. Esta nueva versión incluye la capacidad de crear archivos en los siguientes formatos:
7z, .deb, .pet, .sfs, .tar, .tar, .bz2, .tar;gz, .tar.xz, y .zip.

Pero también la oportunidad de descomprimir archivos .deb .pet, .sfs sin instalar el archivo mismo (por ejemplo, para recuperar una biblioteca o una parte del archivo).

He incluido una herramienta de tratamiento de la adicción. Buscar librerías necesarias para el buen funcionamiento de un programa siempre es tedioso. Esta herramienta debe hacer su tarea.

La versión crearch_1.1.25.sfs está reservada a usuarios de distribuciones 'Puppy-Linux'. Este es un tiempo de ejecución que permite el uso de crearch sin necesidad de instalar 'gambas3'. Sólo tiene que instalar simplemente crearch_1.1.25.sfs a través de la 'SFS.Loader' por lo que se actualiza el menú. Luego, utilizando crearch es autónomo.

Para aquellos de ustedes usando Ubuntu, Mint, etc ... Yo presenté (en el mismo enlace) crearch_1.1.25.zip una versión que contiene el código fuente y el ejecutable (crearch.gambas).

Gracias Mister_electronico para la traducción 'Español', Portaro para la traducción 'Portugués' y Vuott por su ayuda y asesoramiento y todos los participantes en este proyecto (ver la ventana 'Acerca de ...')

Buen día.
 



 
didier18 - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Crearch_1.1.25 
 
Gracias Didier. Suena interesante. Lo estudiaré tranquilamente.
 




===================
No podemos regresar
 
shordi - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Crearch_1.1.25 
 
Está chulo. El interfaz me gusta mucho pero, sin llegar a probarlo en profundidad, tiene una cosa que no me gusta:

Lanzas tres procesos find asícronos a la vez para contar todos los ficheros del disco duro.

Private Sub InfoChange()
Select Last.Tag
  Case "dchooser1" 'c'est dchooser1 qui est sélectionné
    VariShell = Split(Last.Value, "/")
    nomrep = VariShell[VariShell.Max]
    Shell ("cd " & dchooser1.SelectedPath & ";find ./ -type d | wc -l") For Read As "InfoLectureRepertoire"
    Shell ("cd " & dchooser1.SelectedPath & ";find ./ -type f | wc -l") For Read As "InfoLectureFichier"
    Shell ("cd " & dchooser1.SelectedPath & ";find ./ -type l | wc -l") For Read As "InfoLectureLien"
  Case "fchooser1" 'c'est fchooser1 qui est sélectionné
    VariShell = Split(fchooser1.Dir, "/")
    nomrep = VariShell[VariShell.Max]
    Shell ("cd " & fchooser1.Dir & ";find ./ -type d | wc -l") For Read As "InfoLectureRepertoire"
    Shell ("cd " & fchooser1.Dir & ";find ./ -type f | wc -l") For Read As "InfoLectureFichier"
    Shell ("cd " & fchooser1.Dir & ";find ./ -type l | wc -l") For Read As "InfoLectureLien"
End Select
End
 


Yo tengo casi un millón de ficheros repartidos entre dos discos duros y eso tarda. Tarda mucho. Más aún, al ser procesos asíncronos lanzados con su propia Shell no se detienen ni parando el programa. Ni cerrando gambas, siquiera. Creo que es un proceso demasiado "agresivo" para lanzarlo sin avisar. Deberías añadirlo como una opción más en el menú "Recuento de ficheros" o preguntar al usuario si quiere hacer el recuento o limitarlo a unas carpetas determinadas o algo así.
Repito: está bonito.
 




===================
No podemos regresar
 
shordi - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Crearch_1.1.25 
 
Buenos días a todos

@shell Como digo en crearch anunciado está diseñado principalmente para las distribuciones 'Puppy-Linux'. Normalmente los usuarios de estas distribuciones tienen un PC legado que tiene un poco de RAM y disco duro.
La mayor parte del tiempo, el sistema se instala en una llave USB o sdcard (permitiendo tener su oficina en el bolsillo o en la creación de la solución de problemas de claves).
Yo trabajo desde una tarjeta SD y no me trato como muchos archivos tienes en tu sistema.

Pero lo que dices es cierto!
Y yo no creo que los usuarios tienen configuraciones 'musculosa' ...

El procedimiento que usted menciona se utiliza para mostrar el número de directorios, archivos y enlaces simbólicos para el usuario. Esto puede ser un precio a pagar sólo para la información y la eliminación puede ser tentador.
Pero también repatriado utiliza la información para el cálculo de la indicación de tiempo (progressbar) de tratamiento durante la compresión.

La actualización alternativa que propones me parece un buen compromiso y se abordará en la próxima versión.

Gracias por su apoyo y retroalimentación constructiva ti.

Saludos.
 



 
didier18 - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Crearch_1.1.25 
 
Ooops...
He cometido un error en el nombre de mi respuesta anterior.
La respuesta es para shordi (mis disculpas).

Pensándolo bien, creo que si el procedimiento Public Sub dchooser1_Change () que contiene sólo una línea.
Ponga Infochange () de la línea como un comentario.
Public Sub dchooser1_Change()
' InfoChange()
End

Esto debería reducir significativamente el tiempo de acceso, ya que no se utilizan tres procesos.
Normalmente esto no debería tener ninguna influencia en la investigación de las dependencias o las herramientas de compresión ya que la mayoría de usos 'FileChooser'.
¿Puede confirmar si este remedio es eficaz.
Gracias.
 



 
didier18 - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Crearch_1.1.25 
 
Efectivamente, ya no se lanzan los procesos. Sin embargo sí sería deseable, creo, un botón "Recuento" o algo así para no perder esa información de cuántos ficheros hay, etc. etc....

 
 




===================
No podemos regresar
 
shordi - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Crearch_1.1.25 
 
Hola todos
Aquí hay un código que evita el uso de 3 proceso.
En última instancia se trata de la misma (número de archivos y directorios en la pantalla), pero más rápido. Tenga en cuenta que los enlaces simbólicos no son tratados como estaban con el proceso.
tenemos que reemplazar el antiguo procedimiento
Public Sub dchooser1_Change()
' InfoChange()
End

por
Public Sub dchooser1_Change()
Dim i, j As Integer
Dim fileName, msgrep, msgfic As String
  For Each fileName In Dir(dchooser1.SelectedPath, "[^.]*", gb.Directory)
    Inc i
  Next
  For Each fileName In Dir(dchooser1.SelectedPath, "[^.]*", gb.File)
    Inc j
  Next
  msgrep = If(i > 1, (" répertoires "), (" répertoire "))
  msgfic = If(j > 1, (" fichiers."), (" fichier."))
  lbl[0].Caption = ("Il y a ") & i & msgrep & ("et ") & j & msgfic
End

el examen de archivo voluminosa debe ser reducida.
Aunque este procedimiento no afecta a la DirChooser y no FileChooser que se utiliza para varios tipos de compresión.

Para nuestros amigos del funcionamiento de la unidad es el siguiente ...
El bucle "i" utiliza para contar los directorios de bucle y "j" se utiliza para contar los archivos ...
msgrep sólo se utiliza para poner una 's' o no de acuerdo con el número de directorios.
msgfic hizo lo mismo para los archivos.

@ shordi puede usted decirme si este cambio mejora el tiempo de tratamiento en su PC ? Gracias.

saludos.
 



 
didier18 - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Crearch_1.1.25 
 
Ahora va mucho más rápido. Buena mejora.
 
 




===================
No podemos regresar
 
shordi - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Crearch_1.1.25 
 
Hola

Muchas gracias por este retorno shordi.
Esta rutina modificado se incluirá en la próxima versión.

Saludos.
 



 
didier18 - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Crearch_1.1.25 
 
Hola
crearch_1.1.30.sfs Aquí  (y crearch_1.1.30.zip) ...
Para descargas, haga clic en el enlace en mi primer mensaje.
Buen día.

crearch_1_1_30
 



 
didier18 - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 

Publicar nuevo tema  Responder al tema  Página 1 de 2
Ir a la página 1, 2  Siguiente

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno


 
Lista de permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario



  

 

cron