Я хочу поместить псевдоним в фиксированную папку, а именно в папку шаблона iWorks в DMG.Mac Создать псевдоним для файла DMG без фиксированного пользователя в нем
Каталог является
/Users/USERNAME/Library/Application Support/iWork/Pages/Templates/My Templates
Моя проблема в том, что я хочу, чтобы поместить его в DMG, чтобы люди могли легко установить шаблон. Но пока он отлично работает с папкой приложения, в папке шаблона всегда есть мое имя пользователя. Поэтому, если кто-то другой открывает его, псевдоним указывает на каталог с моим именем пользователя, который, конечно, не существует на другом Mac.
Кто-нибудь знает, как это исправить?
Спасибо.
Объединяя все ваши комментарии к следующему, я получаю капельку, которая работает так, как я хочу.
on open thefiles
set outputFolder to (path to application support folder from user domain as text) & "iWork:Pages:Templates:My Templates:"
do shell script "/bin/mkdir -p " & quoted form of POSIX path of outputFolder
tell application "Finder"
duplicate thefiles to outputFolder
end tell
end open
Проблема в том, что, хотя она работает на моем mac, я не могу использовать ее внутри файла DMG. Я не могу перетащить что-нибудь на нем. Есть идеи?
Спасибо.
Окей, так, по-видимому, благодаря вашему входу я понял, что это, кажется, '~/Library/Application \ Support/iWork/Pages/Templates/My \ Templates /' по крайней мере, в терминале, который , Как мне получить папку/псевдоним, чтобы представить эту ссылку? Спасибо за помощь. –
Я отредактировал свой ответ, чтобы показать вам возможные решения. – None