Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
Programas Por Defecto Del Escritorio
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje Programas Por Defecto Del Escritorio 
 
Hola, alguien podría decirme si hay un método para determinar el programa para abrir pdf por defecto del escritorio (sea el que sea)
De momento uso esta rutina, pero no siempre funciona, por ejemplo en xfce el visor por defecto es xpdf pero en xubuntu es evince.
     Select Desktop.Type
         Case "MATE"
           strPdfViewer = "atril"
         Case "GNOME"
           strPdfViewer = "evince"
         Case "KDE4", "KDE5"
          strPdfViewer = "okular"
         Case "XFCE"
           strPdfViewer = "xpdf"
        ' Case "ENLIGHTENMENT"
        ' Case "WINDOWMAKER"
       End Select
End
 


Saludos.
 



 
tincho - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Programas Por Defecto Del Escritorio 
 
Encontre esta opcion
shell "xdg-open midocumento.pdf"
 


Saludos.
 



 
tincho - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Programas Por Defecto Del Escritorio 
 
Sin salir de gambas puedes usar la clase Desktop para eso. mira en las ayudas Desktop.Open()

Citar:
Desktop.Open (gb.desktop)

Static Sub Open ( Url As String [ , Wait As Boolean ] )

Abre un fichero o URL con la aplicación predeterminada del usuario.
Si la URL provee un dominio, éste es abierto con el navegador web predeterminado. Si es un archivo, el mismo será abierto con la aplicación destinada a abrir ese tipo de archivos.

 




===================
No podemos regresar
 
shordi - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Programas Por Defecto Del Escritorio 
 
shordi escribió: [Ver mensaje]
Sin salir de gambas puedes usar la clase Desktop para eso. mira en las ayudas Desktop.Open()

Ahí esta, esta es la opción optima.   Acabo de probar y funciona perfectamente.
Gracias Shordi.
Saludos.
 



 
tincho - 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 Valor Por Defecto En TextBox Marcelo Controles/Librerías/Componentes 3 Martes, 18 Octobre 2011, 19:47 Ver último mensaje
gara_pm
No hay nuevos mensajes Gambas 3.8. Componente Gb.qt4.ext No Se In... Shell Instalación 0 Sabado, 08 Agosto 2015, 20:32 Ver último mensaje
Shell
No hay nuevos mensajes Desarrollar Programas Para Que Se Incluya ... vr_rv General 7 Lunes, 18 Julio 2016, 17:12 Ver último mensaje
jguardon
No hay nuevos mensajes Gambas3 Y Versión De QT Por Defecto Shell General 1 Viernes, 30 Noviembre 2018, 00:01 Ver último mensaje
tincho
 

Publicar nuevo tema  Responder al tema  Página 1 de 1
 

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 0 invitados
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