Abrir Archivo De Texto Plano


Ir a la página 1, 2  Siguiente

Objetivo: 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

Perfil MP  
Objetivo: 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

Perfil MP  
Objetivo: 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

última edición por jsbsan el Miercoles, 08 Diciembre 2010, 19:58; editado 1 vez
Objetivo: 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

Perfil MP  
Objetivo: 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.

Perfil MP  
Objetivo: 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

Perfil MP  
Objetivo: 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
Perfil MP  
Objetivo: 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

Perfil MP  
Objetivo: 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
Perfil MP  
Objetivo: 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
Perfil MP  
Ir a la página 1, 2  Siguiente

Página 1 de 2


  
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

   

Está utilizando la versión (Lo-Fi). Para ver la versión completa del foro, haga clic aquí.

Powered by Icy Phoenix based on phpBB
Design by DiDiDaDo

Página generada en:: 0.5417s (PHP: -81% SQL: 181%)
Consultas SQL: 49 - Debug off - GZIP Activado