Applescript, объединяющий пути к файлам

54
6

Я использую applescript с 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".
Как я могу избежать этого? Благодаря

спросил(а) 2011-04-06T09:40:00+04:00 9 лет, 1 месяц назад
1
Решение
105

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

ответил(а) 2011-04-06T16:51:00+04:00 9 лет, 1 месяц назад
39

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


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

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

ответил(а) 2011-04-06T16:18:00+04:00 9 лет, 1 месяц назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема