Liste as aplicações potenciais que poderiam abrir um arquivo
-
20-08-2019 - |
Pergunta
É possível obter uma lista de aplicativos instalados no computador do usuário que poderiam ser usados ??para abrir um arquivo (no meu caso uma imagem), semelhante à lista mostrada através do "Abrir com ..." no menu do Finder?
Solução
Você está procurando uma solução programática ou scripting? Programaticamente, olhada Launch Services (LSCopyAllRoleHandlersForContentType()
por exemplo) . Para execução de scripts, você provavelmente quer lsregister
que está enterrado para baixo em
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Support
Do not deixe a sua localização nos docs enganá-lo. Ele nos docs de carbono, mas na verdade é CoreServices, o que não é obsoleto.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow