Запустите скрипт Python с аргументами имени файла в качестве действия папки MacOS

569
Chris is the MC

Я хотел бы запустить скрипт Python как действие папки в Mac OS. Скрипт Python принимает имя и полный путь к файлу в качестве аргумента. В идеале я хотел бы щелкнуть правой кнопкой мыши файл в Finder, чтобы запустить действие папки, указав имя файла в качестве первого аргумента и путь в качестве второго аргумента. Но я не могу понять, как загрузить две переменные в Automator.

Это самое дальнее, что я смог получить,

AutomatorScreenCap

где $1должно быть имя файла и $2полный путь к файлу.

У кого-нибудь есть намеки на то, как это сделать?

1
Вы можете разместить свой код? также это может помочь больше размещать это на Stackoverflow вместо SuperUser xR34P3Rx 7 лет назад 0

1 ответ на вопрос

0
xfsrg

Я смог заставить его работать для моего варианта использования, но я использовал только имя файла.

~/anaconda3/bin/python <path to python script> "$1"