1 votos

¿Pasar una variable del shell bash a Applescript?

Usando la ruta definida en bash shell ¿Cómo podría pasar la variable a applescript usando osascript/applescript? Esto es lo que tengo hasta ahora... La ruta de $FOOD_NUM está sujeta a cambios y debe ser una variable que he definido en bash. El "-e open..." no parece gustar la ruta. código de error 810:815: error de ejecución: La variable input no está definida. (-2753 ¡Gracias!.

FOOD_file=~/Desktop/FOOD/FRUIT/
FOOD_NUM=012345 
osascript -e 'tell application "Adobe Photoshop CC 2017"'
-e 'open "'$FOOD_file/$FOOD_NUM/apples.psd'"' -e 'end tell'

0voto

books453 Puntos 1

En lugar de utilizar Applescript para abrir Photoshop, ¿por qué no abrirlo directamente con el programa open en bash?

FOOD_file=~/Desktop/FOOD/FRUIT/
FOOD_NUM=012345 
open -a "Adobe Photoshop CC 2017" $FOOD_file/$FOOD_NUM/apples.psd

Ahora no tienes que preocuparte de usar Applescript en absoluto.

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