Vaya interesante no sabia de lo mime type, ni idea de eso, ahora veo con claridad, por ejemplo yo nunca he usado eso de arg[1]. Por otra parte hasta alli es excelente pero me pone a pensar es al ejecutar el fichero, para leerlo habria que hacer un dialog.openfile en alguna de esos mime?.
Señor shordi agradezco que abra un hilo sobre esto es bastante necesario e interesante, gracias.
Como Agregar Un Programa Desarrollado En Gambas Al Menu Del Boton Derecho Del Raton
Objetivo: Re: Como Agregar Un Programa Desarrollado En Gambas Al Menu Del Boton Derecho Del Raton
jousseph:
No, lo que tienes que hace es que tu programa lea el 2º argumento (con arg[1]), el nombre del archivo, se lo pasa el sistema al programa indicado en el "mime"
Citar:
No, lo que tienes que hace es que tu programa lea el 2º argumento (con arg[1]), el nombre del archivo, se lo pasa el sistema al programa indicado en el "mime"
Objetivo: Re: Como Agregar Un Programa Desarrollado En Gambas Al Menu Del Boton Derecho Del Raton
La configuracion del señor Shordi me funciono, todo bien, noto que todo depende el tipo de archivo y también su respectiva lectura claro me imagino que si coloco otra aplicación que no sea texto quizá hará otra cosa!.
Jsbsan
Señor Jsbsan, yo lo cambie asi:
Y al parecer no encuentra la ruta del archivo a leer!.
Segun creo del 1 argumento en adelante el programa se comporta de manera distinta cuando lo coloco con diferentes argumentos por ejemplo:
Si lo coloco asi:
El programa solo lee su contenido como si buscara texto en el mismo.
Yo lo que quiero es simplemente leer su ruta y nombre, que se podrá hacer gracias.
Jsbsan
Citar:
Señor Jsbsan, yo lo cambie asi:
Y al parecer no encuentra la ruta del archivo a leer!.
Segun creo del 1 argumento en adelante el programa se comporta de manera distinta cuando lo coloco con diferentes argumentos por ejemplo:
Si lo coloco asi:
El programa solo lee su contenido como si buscara texto en el mismo.
Yo lo que quiero es simplemente leer su ruta y nombre, que se podrá hacer gracias.
Objetivo: Re: Como Agregar Un Programa Desarrollado En Gambas Al Menu Del Boton Derecho Del Raton
jousseph
Te explico:
arg[0] -> te proporciona el nombre de tu programa (argumento nº 1)
arg[1] -> te proporciona el 2º argumento
arg[2] -> te proporciona el 3º argumento
Por ejemplo:
$Programa /tmp/texto.txt /home/mint/casita.txt
Los arg serian:
arg[0] = Programa
arg[1] = /tmp/texto.txt
arg[2] = /home/mint/casita.txt
Claro que se puede hacer.... te sobre el File.load(..)
Con esta linea de código (fijate que es distinta a la tuya), pone en el ComboBox_archivo, el nombre del archivo.
Te explico:
arg[0] -> te proporciona el nombre de tu programa (argumento nº 1)
arg[1] -> te proporciona el 2º argumento
arg[2] -> te proporciona el 3º argumento
Por ejemplo:
$Programa /tmp/texto.txt /home/mint/casita.txt
Los arg serian:
arg[0] = Programa
arg[1] = /tmp/texto.txt
arg[2] = /home/mint/casita.txt
Citar:
Claro que se puede hacer.... te sobre el File.load(..)
Con esta linea de código (fijate que es distinta a la tuya), pone en el ComboBox_archivo, el nombre del archivo.
Objetivo: Re: Como Agregar Un Programa Desarrollado En Gambas Al Menu Del Boton Derecho Del Raton
Señor Jsbsan
Perfecto me funciono!, pero solo me agregaba rutas, así que le hice una función para leer el nombre del archivo de la siguiente manera:
Gracias.
Citar:
Señor Jsbsan
Perfecto me funciono!, pero solo me agregaba rutas, así que le hice una función para leer el nombre del archivo de la siguiente manera:
Gracias.
Objetivo: Re: Como Agregar Un Programa Desarrollado En Gambas Al Menu Del Boton Derecho Del Raton
Señor Jsbsan ó señor Shordi saludos compañeros, una pregunta habrá alguna manera de leer un directorio y no un archivo?, por ejemplo que aparezca en el menú derecho del ratón gestionar un directorio o carpeta, así parecido como lo hacen los compresores de archivos, Gracias por sus ayudas.
Objetivo: Re: Como Agregar Un Programa Desarrollado En Gambas Al Menu Del Boton Derecho Del Raton
jousseph:
No entiendo muy bien lo que dices... del menu derecho del ratón...
Si tienes una ruta de un fichero, puedes obtener la ruta sola (sin el nombre del fichero) de este modo:
http://gambaswiki.org/wiki/comp/gb/file/basename?nh&nl
Citar:
No entiendo muy bien lo que dices... del menu derecho del ratón...
Si tienes una ruta de un fichero, puedes obtener la ruta sola (sin el nombre del fichero) de este modo:
If Dialog.OpenFile() Then Return
Print "Full file path: " & Dialog.Path
Print "File name (with extension): " & File.Name(Dialog.Path) ' nombre del fichero con extension
Print "File name (without extension): " & File.BaseName(Dialog.Path) '<- solo el nombre del fichero
Print "File extension: " & File.Ext(Dialog.Path) '<- extensión del fichero
Print "Directory of the file: " & File.Dir(Dialog.Path) '<- directorio ¡¡creo que este es el que necesitas!!!
endif
Print "Full file path: " & Dialog.Path
Print "File name (with extension): " & File.Name(Dialog.Path) ' nombre del fichero con extension
Print "File name (without extension): " & File.BaseName(Dialog.Path) '<- solo el nombre del fichero
Print "File extension: " & File.Ext(Dialog.Path) '<- extensión del fichero
Print "Directory of the file: " & File.Dir(Dialog.Path) '<- directorio ¡¡creo que este es el que necesitas!!!
endif
http://gambaswiki.org/wiki/comp/gb/file/basename?nh&nl
Objetivo: Re: Como Agregar Un Programa Desarrollado En Gambas Al Menu Del Boton Derecho Del Raton
Señor Jsbsan nada de eso ya le explico: Observe
Segun veo el Mime de archivo xml que uno agrega a la carpeta .hidden es el responsable de que el programa en la forma open busque los argumentos destinados, por ejemplo:
Yo quiero que el mime haga esta función en el menú derecho del ratón:
Pero sucede que el mime solo busca extensiones de archivos y no directorios por ejemplo este mime de archivo.xml:
Como haría para que en el mime solo me de la selección carpetas y no un archivo del sistema.
Citar:
Señor Jsbsan nada de eso ya le explico: Observe
Segun veo el Mime de archivo xml que uno agrega a la carpeta .hidden es el responsable de que el programa en la forma open busque los argumentos destinados, por ejemplo:
Yo quiero que el mime haga esta función en el menú derecho del ratón:
Pero sucede que el mime solo busca extensiones de archivos y no directorios por ejemplo este mime de archivo.xml:
Como haría para que en el mime solo me de la selección carpetas y no un archivo del sistema.
Objetivo: Re: Como Agregar Un Programa Desarrollado En Gambas Al Menu Del Boton Derecho Del Raton
jousseph:
No lo se
Citar:
No lo se
Objetivo: Re: Como Agregar Un Programa Desarrollado En Gambas Al Menu Del Boton Derecho Del Raton
Jejeje esta bien señor Jsbsan ustedes me han ayudado mucho, voy a probar de diferentes maneras a ver si encuentro la solución, si la consigo la publico, ante todo gracias.
Citar:
Jejeje esta bien señor Jsbsan ustedes me han ayudado mucho, voy a probar de diferentes maneras a ver si encuentro la solución, si la consigo la publico, ante todo gracias.
Página 2 de 2
No puede crear mensajesNo 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.5043s (PHP: -76% SQL: 176%)
Consultas SQL: 44 - Debug off - GZIP Activado