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
 
Abrir Archivo De Texto Plano
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje Abrir Archivo De Texto Plano 
 
Mi problema es que al abrir un archivo de texto miarchivo.txt dando doble clic desde el escritorio para abrirlo con un notepad (ejecutable realizado con gambas), pues el notepad no lo abre y por su puesto no muestra ningún contenido.
Si abro el notepad (Programa generado con gambas) y abro el archivo, desde el notepad, ahí si se abre y muestra el contenido.
Que puedo hacer para que al dar doble clic en el archivo "miarchivo.txt" notepad me cargue el archivo y muestre el contenido
He intentado con varias versiones y estilos de notepad que hay en la web y todos en general tienen el mismo problema.

Uso ubuntu 10.10 --  gambas 2.21

Gracias por su ayuda

Marcos
 



 
marcosg - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Abrir Archivo De Texto Plano 
 
Vamos a ver. Si haces doble click sobre un archivo en el escritorio, el sistema operativo tiene que saber qué programa predeterminado a de invocar para pasarle la referencia del archivo. El problema es que gambas genera pcode interpretado, no código máquina.
No puedes, pues, desplegar las propiedades del archivo de texto y decirle que te lo abra con notepad, por cuanto notepad no es uno ejecutable, sino que a su vez ha de ser abierto por dbx2, que es el intérprete de gambas.
La solución es hacer un shell script que abra gbx2 y le pase como parámetro el ficheo tecleado. El sistema operativo será quien se encargue, al hacer doble click de pasar a su vez el archivo de texto al shell script.
Algo así como:

#!/bin/bash

#!/usr/bin/bash

gbx2 "notepad.gambas $1"

 


No lo he probado, pero debería funcionar.

Suerte
 




===================
No podemos regresar
 
shordi - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Abrir Archivo De Texto Plano 
 
Shordi:

Citar:
el sistema operativo tiene que saber qué programa predeterminado a de invocar para pasarle la referencia del archivo


He estado viendo como se hace esto:
http://sliceoflinux.com/2009/02/28/...-a-un-programa/
http://foros.softonic.com/configura...erminado-102308
http://www.ubuntu-es.org/index.php?q=node/9456

¿sabes alguna forma de que lo haga "automaticamente" (con un script), por ejemplo con un comando:
$asocia .txt gedit

¿existe ese comando?

Saludos
 




===================
Blog personal
Web: SoloGambas seleccion de articulos dedicados a Gambas
Visita el Curso de Gambas3 ¡¡¡Gratuito!!!
 
última edición por jsbsan el Miercoles, 08 Diciembre 2010, 19:58; editado 1 vez 
jsbsan - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Abrir Archivo De Texto Plano 
 
jsbsan escribió: [Ver mensaje]
Shordi:

¿sabes alguna forma de que lo haga "automaticamente" (con un script), por ejemplo con un comando:
$asocia .txt gedit

¿existe ese comando?

Saludos

por supesto que existe pero depende del entorno grafico
para gnome tenemos gconftool
 



 
codificador - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Abrir Archivo De Texto Plano 
 
Citar:
or supesto que existe pero depende del entorno grafico
para gnome tenemos gconftool

La herramienta es gconf-editor, creo.

Pero se puede hacer directamente.

Jsbsan: Mírate los archivos home/usuario/.local/share/applications/mimeapps.list y default.list de la misma carpeta y lo entenderás.
Eso en Ubuntu. En otras distribuciones, ni idea.
 




===================
No podemos regresar
 
shordi - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Abrir Archivo De Texto Plano 
 
shordi escribió: [Ver mensaje]
Citar:
or supesto que existe pero depende del entorno grafico
para gnome tenemos gconftool

La herramienta es gconf-editor, creo.

Pero se puede hacer directamente.

Jsbsan: Mírate los archivos home/usuario/.local/share/applications/mimeapps.list y default.list de la misma carpeta y lo entenderás.
Eso en Ubuntu. En otras distribuciones, ni idea.


gconf-editor es grafica echa con gtk
gconftools es por linea de comandos
 



 
codificador - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Abrir Archivo De Texto Plano 
 
Gracais  jsbsan por su gran interés en brindar una solución.
La verdad es que mi problema no es "Como asociar un archivo.txt con gambas".
En verdad el archivo ya está asociado con notepad.gambas y de echo el notepad.gambas se abre pero... No muestra el contenido del archivo o sea no lo abre.

Me inclino a pensar en lo mismo que opina  SHORDI aunque... he realizado las pruebas con el shell script que recomendó Shordi y no funcionó. Le modifiqué la útlima linea cambiando bgx2 por bgr2 y se ejecuta el notepad.gambas pero igual, no se abre el archivo.txt y por supuesto no muestra su contenido.

código modificado
#!/bin/bash
#!/usr/bin/bash
gbr2 "/usr/bin/notepad.gambas"

Lo que pretendo es que el arhivo.txt se abra con doble clic y se muestre su contenido tal cual los abre Gedit.

Gracias a todos por su buena voluntad. Creo que esto debe tener alguna solución,
 



 
última edición por marcosg el Jueves, 09 Diciembre 2010, 03:23; editado 1 vez 
marcosg - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Abrir Archivo De Texto Plano 
 
shordi escribió: [Ver mensaje]
Vamos a ver. Si haces doble click sobre un archivo en el escritorio, el sistema operativo tiene que saber qué programa predeterminado a de invocar para pasarle la referencia del archivo. El problema es que gambas genera pcode interpretado, no código máquina.
No puedes, pues, desplegar las propiedades del archivo de texto y decirle que te lo abra con notepad, por cuanto notepad no es uno ejecutable, sino que a su vez ha de ser abierto por dbx2, que es el intérprete de gambas.
La solución es hacer un shell script que abra gbx2 y le pase como parámetro el ficheo tecleado. El sistema operativo será quien se encargue, al hacer doble click de pasar a su vez el archivo de texto al shell script.
Algo así como:

#!/bin/bash

#!/usr/bin/bash

gbx2 "notepad.gambas $1"

 


No lo he probado, pero debería funcionar.

Suerte


Gracias shordi, creo que por ahí esta la solución
 



 
marcosg - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Abrir Archivo De Texto Plano 
 
Esta es una limitación provisional de gambas
 



 
última edición por marcosg el Jueves, 09 Diciembre 2010, 03:34; editado 1 vez 
marcosg - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Abrir Archivo De Texto Plano 
 
Será que falta incluir alguna libreria?
 



 
última edición por marcosg el Jueves, 09 Diciembre 2010, 03:35; editado 1 vez 
marcosg - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
OcultarTemas parecidos
Tema Autor Foro Respuestas último mensaje
No hay nuevos mensajes Mysql Y Archivo De Texto Plano jhonnshark General 3 Martes, 04 Octobre 2011, 16:03 Ver último mensaje
jguardon
No hay nuevos mensajes Ayuda A Principiante Con Uso De Texto Plan... gambi General 3 Miercoles, 05 Octobre 2011, 03:54 Ver último mensaje
ivanovichenco
No hay nuevos mensajes Abrir Y Leer Un Archivo De Texto Ubicado ... victoria General 2 Sabado, 19 May 2012, 20:53 Ver último mensaje
victoria
No hay nuevos mensajes Quitar Salida De Colores A Texto Plano. jsbsan General 3 Domingo, 28 May 2017, 09:41 Ver último mensaje
jsbsan
 

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