AppleScript 在路径中使用用户名映射网络驱动器?
AppleScript to map network drive with username in path?
我正在尝试制作一个脚本来映射我们网络上的用户文件夹。
我想知道是否有办法提取登录用户的用户名并将其添加到我尝试映射的文件夹的路径中。
例如:
mount volume "smb://server/users/user name"
我知道我可以使用以下几行来拉取当前用户。但是我如何将该信息应用于我正在尝试的卷安装路径?
tell application "System Events"
name of current user
end tell
回答了我自己的问题
set userName to (do shell script "echo $USER")
你可以使用这个
set {shortUserName, homeDirectory} to {short user name, POSIX path of home directory} of (system info)
mount volume "smb://server/users/" & shortUserName
由于短用户名不能包含 space 个字符,因此不需要引用名称
我正在尝试制作一个脚本来映射我们网络上的用户文件夹。 我想知道是否有办法提取登录用户的用户名并将其添加到我尝试映射的文件夹的路径中。
例如:
mount volume "smb://server/users/user name"
我知道我可以使用以下几行来拉取当前用户。但是我如何将该信息应用于我正在尝试的卷安装路径?
tell application "System Events"
name of current user
end tell
回答了我自己的问题
set userName to (do shell script "echo $USER")
你可以使用这个
set {shortUserName, homeDirectory} to {short user name, POSIX path of home directory} of (system info)
mount volume "smb://server/users/" & shortUserName
由于短用户名不能包含 space 个字符,因此不需要引用名称