[SOLUCIONADO] Problema con ruta de directorio - Versión para impresión +- Comunidad Gambas-es (https://gambas-es.org) +-- Foro: Gambas (https://gambas-es.org/forum-3.html) +--- Foro: General (https://gambas-es.org/forum-4.html) +--- Tema: [SOLUCIONADO] Problema con ruta de directorio (/thread-324.html) |
Problema con ruta de directorio - Ozymandias - 02-04-2021 Hola a todos!. Estoy mejorando un GUI para Hashrat que hice hace tiempo, reescribiendo/optimizando parte del código, agregando funciones, etc. Pero me encuentro con un problema. En una parte del código cuando un DirChooser me devuelve el path de un directorio, y este lo utilizo como variable para pasarla via Shell (comando), me queda algo así por ejemplo: hashrat -dir -trad -md5 /home/ozymandias/Documentos/Biblioteca de calibre El problema es que esto devuelve un error: desde bash, cuando hay espacios, la consola lo formatea asi: hashrat -dir -trad -md5 /home/ozymandias/Documentos/Biblioteca\ de\ calibre/ Esto es lo que me esta trayendo problemas. En tanto y en cuanto el path del directorio no contenga espacios, entonces no tengo problema. Pero al tenerlos, el programa simplemente devuelve error. ¿Cómo puedo solucionar esto? Saludos! RE: Problema con ruta de directorio - cogier - 02-04-2021 Tienes que utilizar el comando 'Shell'. [code] RE: Problema con ruta de directorio - Ozymandias - 02-04-2021 Shell es lo que uso, pero .SelectedPath me devuelve la ruta así: home/ozymandias/Documentos/Biblioteca de calibre Con los espacios. Eso es lo que me está trayendo problemas. Porque el shell no me funciona si no le paso la ruta así: hashrat -dir -trad -md5 /home/ozymandias/Documentos/Biblioteca\ de\ calibre/ Saludos! RE: Problema con ruta de directorio - cogier - 02-04-2021 Hay 2 comandos de shell. Mira el segundo 'shell' en mi ejemplo. RE: Problema con ruta de directorio - Ozymandias - 02-04-2021 Funciona!! gracias!!! |