Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/unit-testing/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript basil.js脚本运行时间为分钟_Javascript_Adobe Indesign_Basil.js - Fatal编程技术网

Javascript basil.js脚本运行时间为分钟

Javascript basil.js脚本运行时间为分钟,javascript,adobe-indesign,basil.js,Javascript,Adobe Indesign,Basil.js,我正在尝试使用basil.js创建一个InDesign脚本,但是这些脚本在运行之前需要几分钟的时间。InDesign在此期间冻结。其他JS样本(不使用basil)工作正常。我正在使用InDesign 2021和MacOS Big Sur 11.2。是吗?恐怕,对我来说,解决办法不可能是降级。还有其他想法吗 谢谢你,丹尼尔 #includepath "Users/danifslopes/Documents"; #include "basiljs/bundle/basi

我正在尝试使用basil.js创建一个InDesign脚本,但是这些脚本在运行之前需要几分钟的时间。InDesign在此期间冻结。其他JS样本(不使用basil)工作正常。我正在使用InDesign 2021和MacOS Big Sur 11.2。是吗?恐怕,对我来说,解决办法不可能是降级。还有其他想法吗

谢谢你,丹尼尔

#includepath
"Users/danifslopes/Documents";
#include
"basiljs/bundle/basil.js";

function draw() {
    b.doc(); //with or without, the same result (I have a page opened)
    b.text("hello", 100, 100, 200, 200);
}

b.go();

我按照中的说明使用了新版本的basil,看起来效果不错。此外,这个版本似乎更简单和实用


非常感谢,mdomino和fabianmoronzirfas。

您是否再次尝试运行脚本,看看是否仍然需要那么长的时间?如果您第一次在ESTK中运行脚本,可能需要几分钟,因为它最初需要加载一些字典。但是,在任何后续运行中,它都应该快速运行。此外(但这与您的问题无关),您可能希望研究使用新(但尚未发布)版本的basil。这一直在开发中,至今仍未发布,但我已经在教学中成功地使用了一段时间。这里有一些关于如何安装它的说明:说了这么多,我还没有在InDesign 2021和MacOS Big Sur 11.2下使用basil.js,因此,如果结果显示仍然存在问题,basil.js开发团队会很感兴趣地知道,您应该在他们的Github问题跟踪程序中打开一个问题:Hi@daniel Yes这是有线的。由于ESTK是不受欢迎的,我们建议使用Sublime文本或VSCode来运行ExtendScript。我们也已经准备好了一个Basil v2(因为您使用的是旧语法,我想您是从basiljs.ch网站上得到指示的)。也许你会去那里寻求帮助,或者像mdomino建议的那样在github上给我们写一篇文章