0 votos

Applescript referir un enlace a un archivo en la ventana actual del buscador

Editado.

Dónde está mi actual script :

set plistfile_path to POSIX file "/users/moi/Desktop/Time/"

choose file with prompt "Please choose a file:" of type {"plist"} ¬
    default location plistfile_path

##set the plistfile_path to "~/Desktop/myTime.plist"
tell application "System Events"
    set p_list to property list file (plistfile_path)
    -- read the plist data
    set startTimeValue to value of property list item "startTime" of p_list
end tell

No consigo que funcione usando el diálogo de elegir archivo.

Tengo este error :

"error "System Events got an error: Can’t make file \"Macintosh HD:Users:nadjarian:Desktop:Time:\" into type integer." number -1700 from file "Macintosh HD:Users:moi:Desktop:Time:" to integer
"

si consigo script del diálogo, funciona bien con esta lista en su lugar :

set the plistfile_path to "~/Desktop/myTime.plist"

¿alguna idea de cómo solucionar el error?

1 votos

Simplemente se puede obtener el resultado de un choose file o en el cuadro de diálogo del Finder selection y coaccionarla a una cadena. El nombre en su ejemplo ya es dinámico - ¿qué está tratando de lograr con la lista de propiedades?

0 votos

Perdón por no haber corregido muy bien mi post original, acabo de hacer una edición.

0 votos

¿Sigue siendo relevante el título de su tema original? En tu nuevo script no estás haciendo nada con la elección del archivo - debería ser algo como set plistfile_path to (choose file with prompt “whatever”) as text (nótese la coerción al texto para su uso con property list file ).

-1voto

KevinCork Puntos 82

Esto parece funcionar para mí,

Estoy configurando el parche con la variable P y establezco a en el archivo POSIX p

Luego creo un diálogo con la ubicación por defecto de la variable A

set p to "/Users/usernmaHere/Desktop/Time"
set a to POSIX file p

set config_file to choose file with prompt "Locate your .plist config file and click OK" of type "plist" default location a

He añadido la limitación del archivo con " tipo "plist"

0 votos

Una respuesta debe explicar lo que está haciendo

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