5 votos

AppleScript: la referencia del alias no cambia después de renombrar una carpeta

Soy nuevo en AppleScript y después de hacer:

set folder_name to "New_Folder"
tell application "Finder" to make new folder at desktop
set my_folder to result as alias
tell application "Finder" to set the name of my_folder to folder_name
get my_folder

Obtengo: alias "/Users/frank/Desktop/carpeta sin título"

Pensaba que el alias era dinámico, ¿por qué la referencia a mi_carpeta no cambia después de renombrar la carpeta? es decir, alias "/Users/frank/Desktop/New_Folder"

¿Cómo puedo lograrlo?

0 votos

Tengo el mismo problema en Mac OS High Sierra 10.13.6 (17G65)

1voto

wch1zpink Puntos 11

No sé muy bien por qué no se obtiene la información correcta. La ejecución de su código en mi sistema (MacOS High Sierra) devuelve el alias correcto de la carpeta renombrada.

enter image description here

Este código debería devolver el valor apropiado para el valor del alias que está buscando

set folder_name to "New_Folder"
tell application "Finder" to set my_folder to ¬
    (make new folder at desktop with properties {name:folder_name}) as alias
return my_folder

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