【发布时间】:2017-12-06 09:53:58
【问题描述】:
我从 Yosemite 升级到 Sierra,当我运行我的 applescript 代码来挂载我的服务器时,我得到一个对话框,提示我“取消”或“连接”。然后我按连接继续。
我尝试添加按键返回,但我仍然得到对话框。我错过了什么?
tell application "Finder"
mount volume "smb://aeserver01"
mount volume "smb://aeserver02"
mount volume "smb://aeserver03"
mount volume "smb://aeserver04"
tell application "System Events" to keystroke return
end tell
非常感谢!
【问题讨论】:
-
恭喜!你是堆栈溢出中的第 15.000.000 个问题!
-
不需要
Finder告诉块。mount volume是标准添加的一部分。 -
感谢您的建议。
-
我删除了我的答案,因为我无法复制您问题中显示的 对话框。我刚刚在 macOS 10.12.6,
mount volume "smb://$server/$share"下进行了测试,它安装没有问题,因为我的凭据保存在我的钥匙串中。即使没有保存的凭据,我也无法显示您问题中的 对话框。我使用mount volume "smb://$server"和mount volume "smb://$server/$share"进行了测试,无论是否保存凭据都可以按预期工作。如果我无法重现显示的行为,我只能说,祝你好运解决您的问题。 -
谢谢 user3439894。我在 Yosemite 上从来没有遇到过问题,但是一旦我在 Sierra 上连接,我就会看到那个该死的对话框。当我尝试通过 afp 连接时,它不会提示我。超级奇怪……
标签: macos applescript