Estoy escribiendo un applescript para automatizar algunas tareas repetitivas relacionadas con iterm.
Necesito averiguar cuál es la forma adecuada de acceder a los parámetros desde el script, digamos como en
on run {input, parameters}
set appName to "iTerm"
if application appName is not running then
tell application appName to activate
end if
tell application "iTerm"
tell current session of current tab of current window
write text "cd {param1}"
end tell
end tell
return input
end run
...donde debería poder realizar (suponiendo que lo anterior se guarde en myscript.scrpt
) algo así como
./myscript.scrpt /path/to/somewhere
y la línea correspondiente ejecutaría
write text "cd /path/to/somewhere"
0 votos
Su código parece ser de un Ejecutar AppleScript en un flujo de trabajo de Automator. Si ese es el caso, el
input
es un parámetro lista de elementos de la acción anterior, de lo contrario, edita tu post para incluir el contexto del script.