La variabile Applescript non viene passata

0

Ho un applecript di base per richiedere l'input dell'utente, quindi passare la variabile in un percorso per il montaggio di un volume:

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"

Tuttavia, quando viene eseguito, non riesce a montare il volume poiché non esiste perché sta provando a montare il percorso letterale in alto e non a usare la variabile. Cosa sto sbagliando?

    
posta Bryan Powell 15.06.2015 - 21:43
fonte

1 risposta

1

Devi solo aggiungere la variabile alla fine della stringa di percorso predeterminata, come questa ...

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

Ho aggiunto una rete di sicurezza nel caso in cui non inserissero un'iniziale, che manterrà la stessa finestra di dialogo finché non lo farà, o cancellerà

    
risposta data 11.07.2015 - 12:27
fonte

Leggi altre domande sui tag