Domanda

È possibile ottenere un elenco di applicazioni installate sul computer degli utenti che potrebbero essere utilizzate per aprire un file (nel mio caso un'immagine), simile all'elenco mostrato attraverso la quotazione del Finder &; Apri con .. . " menù?

È stato utile?

Soluzione

Stai cercando una soluzione programmatica o di scripting? A livello di codice, guarda Launch Services (LSCopyAllRoleHandlersForContentType() per esempio). Per gli script, probabilmente vuoi lsregister che è sepolto in

/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Support

Non lasciarti ingannare dalla sua posizione nei documenti. Nei documenti Carbon, ma in realtà è CoreServices, che non è obsoleto.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top