Как вызвать исполняемый файл из контекстного меню и передать ему имя и местоположение файла в качестве аргументов?

Мне нужно прочитать текстовые файлы, извлечь данные из них, а затем записать другой файл с этой информацией, поэтому я закодировал простую программу, чтобы сделать это в python. Теперь я хотел бы вызвать эту программу из контекстного меню и передать ей местоположение файла и его имя в качестве аргументов. Я не знаю, как это сделать.

Я знаю, что можно редактировать контекстное меню с помощью Nautilus Actions, но я не знаю, как передать путь и имя файла.

Кроме того, если есть опция, которая использует только команды сценария оболочки, это было бы предпочтительнее использования Nautilus Actions.

1
задан 6 September 2017 в 05:00

2 ответа

Используйте %f (или %F) в параметрах команды в действиях Nautilus для передачи выбранных имен файлов в качестве аргументов:

Команда в действиях Nautilus может быть простой сценарий оболочки, поэтому я не уверен, что вы подразумеваете под «если есть опция, которая использует только команды сценария оболочки, которые были бы предпочтительнее использования Nautilus Actions».

0
ответ дан 18 July 2018 в 07:21

Используйте %f (или %F) в параметрах команды в действиях Nautilus для передачи выбранных имен файлов в качестве аргументов:

Команда в действиях Nautilus может быть простой сценарий оболочки, поэтому я не уверен, что вы подразумеваете под «если есть опция, которая использует только команды сценария оболочки, которые были бы предпочтительнее использования Nautilus Actions».

0
ответ дан 24 July 2018 в 18:47

Другие вопросы по тегам:

Похожие вопросы: