Führen Sie ein Python-Skript mit Dateinamenargumenten als MacOS-Ordneraktion aus

659
Chris is the MC

Ich möchte ein Python-Skript als Ordneraktion unter Mac OS ausführen. Das Python-Skript verwendet den Namen und den vollständigen Pfad einer Datei als Argument. Idealerweise möchte ich im Finder mit der rechten Maustaste auf eine Datei klicken, um die Ordneraktion zu starten. Dabei wird der Dateiname als erstes Argument und der Pfad als zweites Argument verwendet. Ich kann jedoch nicht herausfinden, wie die beiden Variablen in Automator geladen werden.

Dies ist der entfernteste, den ich bekommen konnte,

AutomatorScreenCap

Wo $1sollte der Dateiname und $2der vollständige Pfad der Datei stehen.

Hat jemand irgendwelche Hinweise, wie das geht?

1
kannst du deinen code posten? Es könnte auch mehr helfen, dies auf Stackoverflow statt auf SuperUser zu posten xR34P3Rx vor 7 Jahren 0

1 Antwort auf die Frage

0
xfsrg

Ich konnte es für meinen Anwendungsfall zum Laufen bringen, aber ich habe nur einen Dateinamen verwendet.

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