如何解决ExtendScript Toolkit无法正常使用
应该有不少人知道,AdobeExtendScriptToolkit(简称ESTK,译为脚本拓展工具包)是用来编写ExtendScript脚本的吧,支持这种特殊脚本的Adobe产品有AE、PS等(当然不是所有Adobe产品都有脚本拓展的功能啦,另外,Flash使用的是ActionScript脚本哦)。不过,这个功能强大的脚本编写工具也是会有一些这样或者那样的问题呢,这就是本文章的写作动机啦。
工具/原料
电脑
Adobe ExtendScript Toolkit
问题一:
1、 该脚本拓展工具包的某些功能不可用,比如下图:

3、 而正常使用的时候,它是有输入提示的,类似于VS2010里面的插件“Visual_Assist_X”,这个对代码的输入与检查的作用是非常大的。少了这些提示,会多走许多弯路呢。下面是正常使用时如下:




2、 当我们点击右上角的关闭图标时,会显示无法响应,当多次点击关闭时,这个脚本拓展工具包就自动关闭了,如下图:


7、 综上所述,只要把那个AdobePIP.dll删除啦,这个窗口就不会再出现啦。
问题三:
1、“点击连接到目标应用程序”功能异常,如图所示:



3、 这个功能可以让用户在ESTK里间接启动PS、AE、PR等Adobe产品,并且,让正在调试的脚本在已连接的Adobe产品中直接执行,这是一种高级的脚本调试技巧,因为使用这个方法,我们不仅仅实现了错误代码的检测还能快速在AE、PS里执行脚本。至于能够启动哪些Adobe产品呢,并且能与之相连接,这就需要查看那个下拉列表啦,如图所示:

5、 由图可知,这个pcd.db文件是一个数据库文件,我使用SQLiteDeveloper来读取这个数据库文件信息,得到以下本人以为相当重要的数据信息(当然是与ESTK里“点击连接到目标应用程序”功能相关的数据信息啦)如图所示:

问题四:
1、 我的ESTK是英文版的,想将它改成中文版的,应该怎么办?

3、 制作好中文语言包后,把其他语言包删除(建议你保留英文版的语言包吧,或者是把其他语言包打包压缩后放置在一旁),重新启动ESTK就可以看到劳动成果啦。如图所示:

5、 以上是日文版的字符串显示情况,中文版与之相似,在某些地方字符串给汉化后,将不会显示出来,这个问题会导致“对象模型查看器”的书签功能以及搜索功能都不可用。不过,这个问题,不是出现在所有的语言版本里的,如法文版,如图所示:
