2013-11-08 2 views
0

Новое в Basil.js, но любите его дорого.Как добавить дополнительные скрипты в basil.js

Мне интересно, можно ли связать другие листы javascript в моем сценарии .jsx и правильную процедуру. Когда я пытаюсь:

#include "basiljs/users/anotherscript.jsx";

InDesign бросает ERR:

Номер ошибки: 48 Оскорблять Текст: #include "basiljs/пользователей/anotherscript.jsx";

ответ

0

Я не думаю, что вы можете использовать этот путь в extendscript.

Однако это будет работать:

//include another script 
$.evalFile(new File("basiljs/users/anotherscript.jsx")); 

Если это не сработает, попробуйте полный путь к вашему сценарию.

$.evalFile(new File("/c/somefolder/basiljs/users/anotherscript.jsx")); 
1

да вы можете нормально включает в себя :) ниже пример показывает, например, как включить underscore.js к вашему базилик эскиз. обратите внимание на первую строку с «#includepath», эта строка в основном включает всю папку документа для Mac и ПК ... тогда вы можете указать оттуда относительный путь к файлу для включения.

#includepath "~/Documents/;%USERPROFILE%Documents"; 
#include "basiljs/bundle/basil.js"; 
#include "basiljs/libraries/underscore.js"; 

function draw() { 
    var result = _.map([1, 2, 3], function(num){ return num * 3; }); 
    b.println(result); 
} 

b.go(); 

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

  • Нет связанных вопросов^_^