AppleScript用路径中的用户名映射网络驱动器?

时间:2015-11-12 16:30:26

标签: applescript

我正在尝试制作一个脚本,用于映射网络上的用户文件夹。 我想知道是否有办法提取登录用户的用户名并将其添加到我试图映射的文件夹的路径中。

例如:

mount volume "smb://server/users/user name"

我知道我可以使用以下行来拉取当前用户。但是,我如何将该信息应用于我正在尝试的卷装载路径?

tell application "System Events"
      name of current user
end tell

2 个答案:

答案 0 :(得分:1)

您可以使用此

set {shortUserName, homeDirectory} to {short user name, POSIX path of home directory} of (system info)
mount volume "smb://server/users/" & shortUserName

由于短用户名不能包含空格字符,因此无需引用名称

答案 1 :(得分:-1)

回答了我自己的问题

set userName to (do shell script "echo $USER")