"@" simbolo nella password in applescript

3

Sto usando un applescript per montare una cartella home degli utenti. Tuttavia, quando uso una password con un simbolo "@", lo script non riesce poiché il simbolo "@" è anche il separatore tra la password e il nomeserver? Comunque intorno a questo al di fuori di cambiare la password?

Grazie

Ecco lo script:

display dialog "Please enter your username" default answer ""
set the user_name to the text returned of the result

display dialog "Please enter your password" default answer "" with hidden answer
set pass_word to the text returned of the result

set server_name to "servername"
set share_name to "sharename"
mount volume "smb://" & user_name & ":" & pass_word & "@" & server_name & "/" & share_name & "/" & user_name
    
posta MooseKnuckle 21.04.2013 - 22:28
fonte

1 risposta

4

Invece di utilizzare il modulo in linea per fornire nome utente e password, è possibile specificarli come parametri per il comando mount volume . La modifica della riga finale al seguente funzionerà con password con caratteri speciali:

mount volume "smb://" & server_name & "/" & share_name & "/" & user_name as user name user_name with password pass_word
    
risposta data 21.04.2013 - 23:08
fonte

Leggi altre domande sui tag