Como adicionar um aplicativo Python ao menu do botão direito do mouse no OS X?


5

Eu fiz um aplicativo baseado em Python que reproduz uma apresentação de slides. Quero adicionar um atalho no menu do botão direito de uma pasta e reproduzir a apresentação de slides.

Como posso conseguir isso?

Respostas:


5

Você pode usar um serviço criado pelo Automator para chamar seu script python.

Exemplo de Serviço do Automator

Depois que seu serviço for criado, ele estará disponível no submenu de serviço do seu menu contextual.


não consegui fazê-lo funcionar, a partir do menu contextual eu tenho uma nova ação de pasta e não entendo como esse aplicativo python será iniciado.
Ciasto piekarz #

@san Nova ação de pasta não está relacionada. Coloque seu aplicativo Python na caixa Executar Script do Shell com o shell definido como Python. Verifique se as entradas estão definidas corretamente e, em seguida, verifique se o serviço está definido para receber pastas no Finder. Salve o Automator como um serviço e ele será exibido no menu de serviços.
grg

Eu não quero no menu de serviço, quero adicionar ao botão direito do mouse de qualquer pasta na janela do localizador.
Ciasto piekarz

@san Sim, ele estará no menu do botão direito, no menu de serviços.
grg

Eu tenho um script executável abaixo do local que pode ser usado show de início de slides ~/Development/python/slideShow/scripts/slideshow
Piekarz ciasto
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.