2013-03-22 2 views

ответ

0

Мы создаем ссылку в отдельных пользователях сценариев папки, которые обратная ссылки на реальный сценарий в центральном хранилище на Windows. Недостатком, конечно же, является то, что пользователи разумно часто случайно копируют фактический скрипт, а не ссылку на скрипт, - и затем они пропускают будущие обновления сценария.

Ниже приведен пример типичной папки «Панель сценариев пользователей». Каждая из указанных ярлыков указывает на файл в нашем центральном хранилище. enter image description here

Когда пользователь открывает InDesign, эти ярлыки отображаются на панели их скриптов так же, как и обычный файл сценария.

enter image description here

+0

вы можете добавить пример –

+0

добавили несколько фото - надеюсь, что это объяснит это лучше –

+0

спасибо (: этот подход тоже интересен, но я должен менять ссылки в каждом дизайнере каждый раз, когда добавляю новый. Что вы думаете о моем подходе в другом ответе? –

0

Лучший способом я нашел, чтобы создать папку в любом месте вы хотите, чтобы ваши скрипты быть (например, сервер), который совместно со всеми пользователями. Тогда для установки и запуска сценариев будет сложнее:

  • Open ExtendScript Toolkit
  • Открыть «Сценарии» вкладки
  • Нажмите на кнопку верхней правой и «Добавить Favorite»
  • Выберите свой путь к сценарию и нажмите кнопку оК
  • Теперь вы можете нажать на выпадающем слева и выберите «Избранные»
  • нажмите на правой ниспадающем и нажмите на имя папки
  • Дважды щелкните по сценарию и запустите его

Теперь вы используете скрипты непосредственно из пользовательской папки.

Сценарий запуска не может запускаться оттуда ... поэтому он работает только со сценариями.

1

Если вы просто хотите, чтобы включить другие сценарии в вашем сценарии вы можете сделать это:

$.evalFile(new File(mainscriptloc + "/c/some/folder/central.jsx"));

Она будет загружать central.jsx в исполняющем сценарий так же, как файл «включить».

0

На Mac я предлагаю использовать символические ссылки (специальный вид ярлыка OSX - пойдите here для получения инструкций и загрузите рабочий процесс Automator, который будет создавать каждый раз, когда вам это нужно).

Чтобы создать ярлык, просто выберите нужную папку (рекомендуется) или файл, расположенный в другом месте на вашем компьютере/сервере, и запустите рабочий процесс (я предлагаю сделать комбинацию клавиш для рабочего процесса, как описано в инструкциях).Перетащите ярлык, созданный в папку сценариев inDesign, и он появится и будет работать точно так же, как фактический сценарий или папка будет в вашей панели скриптов. Просто нажмите на ссылку, а inDesign сделает все остальное - вы никогда не узнаете, что вы нажали, это не фактическая папка/файл или что она находится в другом месте.

. Примечание: если вы создать ярлык для сценария файл, а не папку, не забудьте удалить дополнительный текст рабочего процесса добавляет к имени (т.е. применительно к «MyScript.jsx», то workflow создаст ярлык с именем «Символьная ссылка MyScript.jsx». Удалите часть «symlink», поэтому inDesign распознает ярлык как файл сценария, иначе он не будет работать).

Я тестировал это с помощью inDesign CC на своем Mac, и он работает безупречно.

Смежные вопросы