Differenze tra le versioni di "Conoscere a quale applicazione è associato un tipo di file"
Da Gambas-it.org - Wikipedia.
Riga 10: | Riga 10: | ||
percorso = "''/percorso/del/file''" | percorso = "''/percorso/del/file''" | ||
− | + | Print "Il file '"; percorso; "' è associato con i seguenti programmi: | |
− | + | ||
− | Print | + | For Each df = DesktopFile.FromMime(DesktopMime.FromFile(percorso).Type) |
+ | Print df.ProgramName | ||
End With | End With | ||
'''End''' | '''End''' |
Versione delle 05:42, 27 apr 2015
Quando un tipo di file è associato ad una determinata applicazione, tutti i file appartenenti a quel tipo saranno aperti dall'applicazione associata al loro tipo.
Per sapere quale applicazione è associata ad un tipo di file, si potranno utilizzare le Classi DesktopMime e DesktopFile dei componenti gb.desktop e gb.desktop.x11 attraverso questo esempio di codice:
Public Sub Button1_Click() Dim df As DesktopFile Dim percorso As String percorso = "/percorso/del/file" Print "Il file '"; percorso; "' è associato con i seguenti programmi: For Each df = DesktopFile.FromMime(DesktopMime.FromFile(percorso).Type) Print df.ProgramName End With End