14 votos

Obtener la ruta actual a script dentro de AppleScript y añadir el subdirectorio

Tengo un AppleScript que me gustaría poder utilizar desde cualquier lugar del sistema de archivos. Actualmente, tiene algunas rutas que están codificadas, por lo que sólo se ejecuta desde la carpeta de descargas. ¿Cómo debo hacer para obtener la ruta actual del AppleScript y luego añadir un subdirectorio a esa ruta una vez obtenida?

Sería preferible establecer la ruta actual del script como variable (quizás current_path).

21voto

jbarham Puntos 66

Puedes obtener la ruta del actual script con path to me . Extrayendo la ruta de acceso al directorio que contiene el script es un poco complicado:

tell application "Finder"
    set current_path to container of (path to me) as alias
end tell

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