La variable Applescript no se está pasando

0

Tengo un applecript básico para solicitar la entrada de un usuario, luego pasar la variable a una ruta para montar un volumen:

display dialog "What is the first letter of your last name?" default answer ""
set LastNameInitial to text returned of result

mount volume "smb://ServerName/files/myfiles/LastNameInitial"

Sin embargo, cuando se ejecuta esto, falla al montar el volumen ya que no existe porque está tratando de montar la ruta literal anterior y no usa la variable. ¿Qué estoy haciendo mal?

    
pregunta Bryan Powell 15.06.2015 - 21:43

1 respuesta

1

Solo debes agregar la variable al final de tu cadena de ruta predeterminada, como esto ...

set LastNameInitial to ""
repeat while LastNameInitial is ""
    display dialog "What is the first letter of your last name?" default answer ""
    set LastNameInitial to text returned of result
    if LastNameInitial is not "" then
        mount volume "smb://ServerName/files/myfiles/" & LastNameInitial
    end if  
end repeat

Agregué una red de seguridad en caso de que no ingresen una inicial, lo que mantendrá el mismo cuadro de diálogo hasta que lo hagan, o se cancele

    
respondido por el Tetsujin 11.07.2015 - 12:27

Lea otras preguntas en las etiquetas