У нас есть смешанная сеть Windows/Mac с файловыми серверами Windows и почтовой системой Exchange/Outlook.
Пользователи Windows рассылают электронные письма со ссылками на общие файлы, которые выглядят так:
\\FileServer01\topfolder\subfolder\shared.doc
Если щелкнуть правой кнопкой мыши ссылку в Mac Outlook 2010, она будет иметь псевдо-URL:
file://///FileServer01/topfolder/subfolder/shared.doc
Mac Outlook 2010 делает эту ссылку доступной для кликов, но выдает ошибку:
The file ///FileServer01/topfolder/subfolder/shared.doc could not be found.
Учитывая, что мы не сможем заставить людей прекратить копирование и вставку недружественных для Mac ссылок SMB, есть ли способ заставить Finder или какой-либо обработчик переписать URL-адрес во что-то, что может открыть Mac?
У меня похожая ситуация на работе, в смешанной среде. Мы используем бесплатный WinShortcutter . Позволяет щелкнуть правой кнопкой мыши путь UNC (например, \\FileServer01\topfolder\subfolder\shared.doc
) и открыть ссылку Windows:
Он также достаточно настраиваемый и позволяет сопоставлять диски (поэтому, когда вам отправляется ссылка, начинающаяся с S:/folder
, она позволит вам открыть как ссылку Windows).
У нас это работает достаточно надежно.
Я столкнулся с подобной проблемой на работе, и мы нашли стороннее приложение для этого:
это работает очень хорошо, особенно если щелкнуть правой кнопкой мыши файл на диске UNC, путь находится прямо в буфере обмена, и вы сразу же получите путь к Windows.
file://
ссылками на стиль?Краткий ответ: нет. Длинный ответ: возможно, если Outlook поддерживает плагины или что-то в этом роде. Компьютеры Mac будут ссылаться на общий ресурс сервера Samba как smb://Server/Share/Subfolder/File.ext. Что можно сделать - скопировать ссылку, за вычетом хлама в начале, чтобы у вас в буфере обмена было что-то вроде этого - "FileServer01/topfolder/subfolder/shared.doc".
Переключитесь на Finder, нажмите cmd+k, вставьте, перейдите в начало строки и введите smb://, нажмите Enter. Он упадет до последней папки перед «shared.doc».
Не элегантно, не красиво, но работает. И на данный момент это может быть вашим единственным вариантом, извините.
В последних (Mojave 10.14 — Catalina 10.15) версиях macOS Finder вы можете легко получить копию пути к сетевому тому:
Edit->Copy as Link с помощью элемента управления & ^⌥⌘-C
помещает в буфер обмена ссылку, подобную следующему примеру:
smb://someserver/Share%20on%20some%20server/file.ext
В версии 10.8 для этого есть встроенные функции... так что в некотором смысле ваши пожелания были удовлетворены при условии, что вы можете перейти на более новые операционные системы. Я могу себе представить, что поддержка этого станет только лучше с 10.9.
Я использовал 10.8 и отправлял ссылки с моего компьютера нашему пользователю Mac как таковые ---
smb://video/videoshare/папка/
Изначально я отправлял их
\\video\videoshare\folder\ --- Это все равно будет работать, им нужно будет щелкнуть правой кнопкой мыши, затем выбрать открытый URL-адрес, и он откроет местоположение.
Теперь мы находимся на 10.9.3, и возможность открыть сетевую ссылку samba в Outlook 2010, похоже, бесследно исчезла. Я отправляю его так же, как и для пользователей Mac, и теперь они не могут щелкнуть ссылку, чтобы открыть. Им нужно щелкнуть правой кнопкой мыши, а затем открыть URL-адрес, и иногда это работает, а иногда нет.
Рафи Джейкоби