2012-05-09 4 views
3

Я ищу для создания applescript, который будет работать через наш офис и скопировать выбранный файл для сотрудников/сотрудников/имя пользователя/библиотеки/поддержки приложений/adobe/cameraraw. Есть ли общий псевдоним, поэтому я могу скопировать файл в текущую библиотеку пользователей?OSX Applescript - указать общий локальный каталог пользователей

ответ

2

Вы можете использовать стандартный Unix ярлык для доступа к домашней папке пользователя:

set path_ to "~/Library/Application Support/..." 

Предшествующее ~ является сокращением для домашней директории пользователя (эквивалент переменных в $HOME среды)

+1

Это решение имеет проблемы при использовании 'POSIX-файла 'пути: тогда' ~ 'не распознается. – halloleo

3

Вы можете использовать что-то вроде этого:

set adobeCameraRawFolderPath to (((path to application support from user domain) 
        as string) & "Adobe:CameraRaw:") as alias 

Чтобы получить путь POSIX:

set posixAdobeCameraRawFolderPath to POSIX path of adobeCameraRawFolderPath 
Смежные вопросы