Necesito un applescript que encuentre la ruta a la imagen del escritorio utilizada en el escritorio 2. Como este no es el escritorio actual, el código siguiente no funciona.
tell application "Finder"
set DesktopPath to desktop picture as string
end tell
¿Hay alguna forma de encontrar fácilmente y automáticamente la ruta a la imagen en el escritorio 2?
corriendo el capitan
Esto funciona para mí:
tell application "System Events"
set tlst to a reference to every desktop
--set picture of item 1 of tlst to newtop -- display 1
--set picture of item 2 of tlst to newtop -- display 2
set z to (picture of item 2 of tlst) as text
end tell
return z
Las líneas comentadas son para configurar la imagen del escritorio en una pantalla u otra. newtop es obviamente preestablecido, o el resultado de
set newtop to choose file
clemsam lang
desktop picture
yo uso: . . .tell application "System Events" to set PicsName to (picture of current desktop as text)
. . . que entregará: . . ."/Library/Desktop Pictures/Aqua Blue1024.jpg"