Applescript, объединяющий пути к файлам - PullRequest
0 голосов
/ 06 апреля 2011

Я использую яблочный скрипт с QuarkXpress и хочу сохранить файл в формате eps. Сохранение отлично, за исключением расположения сохраненного файла. Вот соответствующий код:

set newFileName to "e.eps"
set newFilePath to "/Users/user123"
        save page 1 in (newFilePath & newFilePath) EPS format EPSFormat EPS data EPSData scale EPSScale without transparent page

Это позволило сохранить файл в папке приложения QuarkXpress с именем «/Users/user123/e.eps». Как я могу избежать этого? Спасибо

Ответы [ 2 ]

0 голосов
/ 06 апреля 2011

К сожалению, из-за происхождения AppleScript в дни до Mac OS X он по умолчанию не использует пути POSIX.Вы можете указать путь, используя собственный формат AppleScript (Hard Drive Name:Users:user123:e.eps) или путем перевода пути POSIX в путь AppleScript, используя (POSIX file "/Users/user123/") & "e.eps".

0 голосов
/ 06 апреля 2011

это просто зависит от того, где вы хотите поместить его.

set dt to path to desktop
set newFileName to "e.eps"
set newFilePath to "" & dt & newFileName

save page 1 in (newFilePath) EPS format EPSFormat EPS data EPSData scale EPSScale without transparent page

может быть рабочий стол?

...