不是编程问题本身,而是我无法找到解决方案的编程环境问题。
这个问题涉及Adobe的Extendscript ( 3.5和4),但到目前为止我还无法解决这个问题,所以我在这里.
我所犯的错误在一夜之间或多或少地出现了。我昨天和今天早上都没有经历过这个问题。但我不知道到底发生了什么。我已经删除了首选项,我已经卸载,重新安装,创建了一个新用户,从Time恢复了旧的首选项,现在我几乎失去了选择。
基本上,在ESTK里什么都没用了。只要打开ESTK并输入警报(‘Hello’)就不行了。$.writeln()也不会。从ESTK内部运行的所有东西似乎都会产生同样的错误;
无法在目标引擎“main”中执行脚本
提供详细资料:
无法在目标引擎“主”中执行脚本! (#1116)无法启动调试会话。
下面是一个截图,从我创建的测试新用户,同样的问题。

有趣的是,所有的脚本(InDesign CS5,出于原因仍然坚持它)在应用程序的脚本面板中仍然完美地工作。因此,脚本没有什么问题(见鬼,它们一点也没有改变,并且仍然拒绝在ESTK中运行)。
如前所述,我也尝试过安装ESTK (版本4),但同样的问题也发生在那里。这让我认为问题在其他地方,但我不知道在哪里,为什么。
所以,如果有人能对这个问题有所了解的话,我会很高兴的。在我的书中,调试基本上是ESTK唯一的好处,但是现在即使这个功能消失了,我也不知道如何有效地调试那些阻碍工作流的脚本。
作为参考,我正在安装10.11.6 (El )的2008年Mac上运行InDesign CS5 (来自旧的Creative )。很清楚这已经过时了,但这并不是重点所在。
发布于 2018-11-22 08:28:00
发布于 2018-11-20 13:34:46
土坯论坛:
“我们找到了第一个解决办法:只需在2018年11月20日之前将你的约会日期更改为任何日期。”
https://forums.adobe.com/message/10761440#10761440
似乎是一个日期问题:
发布于 2018-11-20 22:06:11
我刚刚在Adobe技术博客上发布了一个关于这方面的快速更新。
目前,如果您取消对话框,您仍然可以通过ESTK运行您的脚本,并像往常一样执行代码。
或者,如果您真的想避免对话,并且不介意将时钟设置回原来的位置,您可以通过将系统时钟设置回2018年11月19日或之前来回避这个问题。在大多数系统中,更改系统时间可能会产生意想不到的副作用,因此,除非您对此非常确定,否则不建议这样做。
https://stackoverflow.com/questions/53390355
复制相似问题