1 votos

Cómo capturar la carpeta de entrada y pasa a script de python como argumento

¿Cómo capturar la carpeta de entrada y pasa a script de python como argumento?

Esto es lo que tengo hasta ahora, pero esto siempre es tomar el directorio home del usuario como entrada sin importar que carpeta haga clic derecho > Servicios > testing_service (que ven abajo)

Automator: to run python script on folder right click

1voto

siva Puntos 23

Usted necesita decirle a dónde poner los argumentos.

for f in "$@"
do
    "/usr/local/bin/python" -i -o "~/Development/python/slideShow/scripts/slideshow" "$f"
done

... o, si eres sólo nunca va a seleccionar una carpeta, se puede simplificar un poco:

"/usr/local/bin/python" -i -o "~/Development/python/slideShow/scripts/slideshow" "$@"

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X