Como chamar um executável do menu de contexto e passar o nome do arquivo e a localização como argumentos?

1

Eu preciso ler arquivos de texto, extrair dados deles e, em seguida, gravar outro arquivo com essas informações, então codifiquei um programa simples para fazer isso em python. Agora eu gostaria de chamar esse programa do menu de contexto e passar a localização do arquivo e seu nome como argumentos. Eu não tenho ideia de como fazer isso.

Eu sei que é possível editar o menu de contexto com o Nautilus Actions, mas não sei como passar o caminho e o nome do arquivo.

Além disso, se houver uma opção que use apenas comandos de script de shell, seria preferível usar as Ações do Nautilus.

    
por Kuisf Rund 05.09.2017 / 21:10

1 resposta

0

Use %f (ou %F ) nos parâmetros do comando nas Ações do Nautilus para passar nomes de arquivos selecionados como argumentos:

OcomandonoNautilusActionspodeserumscriptdeshellsimples,entãonãotenhocertezadoquevocêquerdizercom"se houver uma opção que use apenas comandos shell script, seria preferível usar Actions do Nautilus".

    
por muru 06.09.2017 / 04:10