Как получить путь к серверу выбранного элемента в поиске - PullRequest
1 голос
/ 07 мая 2009

Есть ли способ получить имя сервера для выбранного элемента в поисковике с помощью appleScript?

Я пробовал свойства URL и путь POSIX, но они просто указывают на локальную файловую систему вместо пути к серверу, например: smb: // server / folder1 / folder2 / filename

код до сих пор:

tell application "Finder"
    set selectedItem to the selection as alias
    URL of selectedItem --ouput: file://localhost/Volumes/server/folder1/folder2/filename
    POSIX path of selectedItem --output: /Volumes/server/folder1/folder2/filename
end tell

спасибо за помощь

1 Ответ

1 голос
/ 17 июля 2009

Я думаю, что это связано с тем, как работают каталоги в OS X (и с каждым * nix). AFAIK на Mac нет путей в стиле UNC. Таким образом, единственным обходным решением является создание базы данных доступных общих ресурсов Windows, поиск имени тома файла и выделение URL-адреса в стиле file: // some / server / path на основе этого.

По крайней мере, так я и делал, когда у меня была такая же проблема. Обратите внимание, что smb: // urls не будет работать для большинства веб-приложений.

это и это пролило на него свет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...