1 votos

Applescript: ruta a los archivos en los recursos de la aplicación

Soy nuevo en el manuscrito y la codificación.

Estoy tratando de hacer una pequeña aplicación de Applescript que reproduzca un archivo de audio contenido en .app, usando:

 do shell script "afplay " & quoted form of ("/Users/billy/Desktop/test.app/Contents/Resources/Stuff/audio.m4a")    

El problema es; ¿Cómo puedo hacer que la aplicación funcione en otra Mac, sin tener que cambiar el / username / manualmente?

2voto

Malik hassan Puntos 16
   set myPath to POSIX path of (path to resource "audio.m4a")

    do shell script "afplay " & quoted form of myPath

o

 set myPath to POSIX path of (path to resource  "audio.m4a" in directory "Stuff")

do shell script "afplay " & quoted form of myPath

ingrese la descripción de la imagen aquí


Debería mirar las bibliotecas en la ventana de la biblioteca de Script Editor.

En este caso StandardAdditions

ingrese la descripción de la imagen aquí

1voto

adayzdone Puntos 1258

Intentar:

 set pathA to POSIX path of (path to desktop as text) & "test.app/Contents/Resources/Stuff/audio.m4a"
-- or 
set pathB to POSIX path of (path to home folder as text) & "Desktop/test.app/Contents/Resources/Stuff/audio.m4a"

do shell script "afplay " & quoted form of pathA

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