símbolo "@" en contraseña en applecript

3

Estoy usando un applecript para montar una carpeta de inicio de usuarios. Sin embargo, cuando uso una contraseña con el símbolo "@", el script falla, ya que el símbolo "@" también es el separador entre la contraseña y el nombre del servidor. De todos modos, ¿esto no es cambiar la contraseña?

Gracias

Aquí está el 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
    
pregunta MooseKnuckle 21.04.2013 - 22:28

1 respuesta

4

En lugar de utilizar el formulario en línea para proporcionar el nombre de usuario y la contraseña, puede especificarlos como parámetros para el comando mount volume . Cambiar la línea final a lo siguiente funcionará con contraseñas con caracteres especiales:

mount volume "smb://" & server_name & "/" & share_name & "/" & user_name as user name user_name with password pass_word
    
respondido por el robmathers 21.04.2013 - 23:08

Lea otras preguntas en las etiquetas