Adicionar aplicativo ao menu de contexto do botão direito no Mac OS X

1

Eu tenho um pequeno aplicativo que combina itens selecionados do Finder em um único PDF. Na maioria das vezes, uso isso para mesclar PDFs de várias páginas em um único arquivo.

Este aplicativo não será exibido no menu do botão direito para arquivos selecionados (PDF). É claro que não quero fazer disso o aplicativo padrão para abrir PDFs. Todos os outros aplicativos relacionados a PDF aparecem automaticamente no menu de contexto, mas não este.

O que posso fazer para que este aplicativo apareça no menu do botão direito?

    
por dyve 24.08.2009 / 15:00

2 respostas

2

Você está se referindo ao submenu "Abrir com"?

Nesse caso, o conteúdo é controlado pelo LaunchServices e talvez seja necessário reconstruir o banco de dados do Launch Services ou você pode afirmar que pode manipular arquivos .pdf com um UTI no Info.plist.

Para recriar o banco de dados dos serviços de inicialização:
Usando 10.4:

/System/Library/Frameworks/ApplicationServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domain local -domain system -domain user /

Usando 10.5 / 10.6 o local foi alterado para CoreServices.framework:

/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domain local -domain system -domain user /

No entanto, adicionar as informações de UTI é algo mais solicitado no Stack Overflow.

    
por 24.08.2009 / 15:43
1

OnMyCommand é uma estrutura para personalizar e adicionar comandos ao menu do botão direito do mouse em um Mac. Vale a pena conferir ... Há um tutorial básico aqui .

    
por 24.08.2009 / 15:20

Tags