Tengo una pequeña configuración de AppleScript en Automator que hace lo siguiente.
Pide al usuario que seleccione un archivo json Pide al usuario que seleccione una carpeta
Se supone que entonces ejecutar Exiftool ubicado en /usr/local/bin pero nunca lo ejecuta.
aquí está el código AppleScript que tengo en Automator
--Select JSON File
set theFile to choose file
set theFile to POSIX path of theFile
--Select Folder
set theFolderPath to choose folder
set theFolderPath to POSIX path of theFolderPath
-- Run ExifTool
set exiftool to "/usr/local/bin/exiftool -json=" & theFile & " " & theFolderPath
-- Display Dialog to see the full command.
--When I paste the contents into terminal it works !
display dialog exiftool
-- Run ExifTool
do shell script exiftool
La captura de pantalla de abajo es lo que obtengo al mostrar el diálogo con el comando completo. Si pego esto en Terminal funciona pero no desde Automator.
¿Alguien puede ver lo que estoy haciendo mal, por favor?