Estoy escribiendo un AppleScript que se ejecutará desde una unidad USB, pero el nombre de la inmersión puede cambiar a menudo, así que necesito averiguar cómo obtener la ruta del directorio de la carpeta principal que contiene el script.
Esto me da el directorio completo con el directorio del archivo, necesito el directorio de su carpeta padre:
set pPath to path to me as text
display dialog pPath
He encontrado esto (que es lo que necesito), pero necesito una ruta AppleScript, no una ruta POSIX.
set pPath to POSIX path of ((path to me as text) & "::")
display dialog pPath
Cuando se ejecuta el script debe detectar la ruta del directorio al script, el primer ejemplo de código lo hace, pero luego necesita subir una carpeta a la carpeta padre que contiene el script (el segundo ejemplo lo hace) pero necesito que se convierta de la ruta POSIX a la ruta Applescript que utiliza ":" en lugar de "/".
0 votos
Podría estar equivocado, sin embargo, creo que te has confundido un poco, ya que parece que utilizas el término
directory
cuando en realidad su mediapath
por lo que le sugiero que añada algunos ejemplos del mundo real de cada elemento que requiera, ya que un escrito actual es confuso y necesita ser editado.