解决AE里“打开脚本编辑器”命令的执行异常

 时间:2024-09-21 11:15:34

最近有不少网友反映,AE里的“打开脚本编辑器”命令在执行时出现了异常,不知道怎么办,后来,笔者在使用绿色版AE与ESTK的时候,也遇到了这个问题,经过多次尝试,找到了这个问题的解决方法(嗯,准确的说,是我遇到这个问题时所用到的方法,但是这个方法的通用性,还得经过大家的考验啦),写成了本篇文章。

工具/原料

电脑

AdobeAfterEffect

AdobeExtendScriptToolkit

方法/步骤

1、以下是该命令执行异常时的截图:

解决AE里“打开脚本编辑器”命令的执行异常

解决AE里“打开脚本编辑器”命令的执行异常

2、我将可能导致这个问题的原因罗列如下:一:你压根没有安装过A蟠校盯昂dobeExtendScriptTool娱浣嫁装kit,嗯,甚至连绿色版的ESTK都没有使用过,只是偶尔执行了一下这个命令发现了这个问题而已。如果你真的是这样发现这个问题的,建议你先到官网上了解一下ESTK在Adobe里的地位和作用,如果的确对Adobe脚本有兴趣的话,就到官网下载AdobeExtendScriptToolkit安装包(当然,这个版本一定要与AE对应),安装之后一般能够解决这个异常啦。(不过,笔者还是建议你往下看看)

3、二:你安装了ESTK,但是当你执行这个命令时还是出现了异常。遇咦筋庑檗到这种情况的你,请回想一下,你是不是在杀毒、手动操作系统目录或卸磙沏损旷载某某软件之后才出现了这个问题,而之前你是可以正常执行这个命令滴。嗯,这种情况比较罕见的,不过也是可能发生啦。导致这个问题的原因无非就是在安装ESTK时,某些安装信息并没有写入到Adobe的关键配置文件(一般指的是pcd.db)里或者电脑上的某些操作误删了某某配置文件。如果你是坚定的安装版用户,建议你还是重新安装ESTK吧,如果你对绿色版软件还是有些认可的话,建议往下看。

4、三:你使用的是绿色版的AdobeExtendScriptToolkit。对于这部分用户,一般的方法也就是下载相应版本的ESTK安装。不过,如果你就是不想安装该组件,觉得安装版的ESTK会额外添加许多没必要的文件或注册信息到电脑里,那么,很好,你和我就是同类啦,嘻嘻……(PS:这篇文章就是为了解决同类们的燃眉之急而写的呢><),请继续往下看,后面才是本文章的重点所在。

5、经过不懈地测试,我发现,要想让AE能够正常执行这个“打开脚本编辑器”的命令,只需要符合以下几个条件即可:1.AdobeExtendScriptToolkit与AdobeAfterEffect的版本是同版本的(不是版本号相同哦,这里指的是Adobe官方将它们一起发布),如果不相同,就算执行正常也会导致AE卡死,最终只能重启AE。

6、2.在“AdobePCD”文件夹下的pcd.db里,包含着ESTK必要的安装信息,如图所示:

解决AE里“打开脚本编辑器”命令的执行异常

解决AE里“打开脚本编辑器”命令的执行异常

7、3.ESTK的安装目录必须与那个pcd.db文件里的AMTConfigPath的value相一致。一般情况下:在64位系统中,“C:\ProgramFiles(x86)\Adobe\AdobeExtendScriptToolkitCC”在32位系统中,“C:\ProgramFiles\Adobe\AdobeExtendScriptToolkitCC”

解决AE里“打开脚本编辑器”命令的执行异常

8、经过以上的介绍,相信大家也能够明白了吧:只要满足以上的条件,这个无法执行“打开脚本编辑器”的问题就能迎刃而解啦。

9、以下是详细的解决步骤:1.找到两个文件夹,分别是AdobeExtendScriptToolkitXXX(也就是ESTK的安装目录)、AdobePCD。至于如何找到,笔者建议诸位问问身边的朋友或者求求网友分享这两个文件夹给你(当然,你也可以下载一个ESTK的安装包,在虚拟机里安装后将这两个文件夹提取出来,这个是我测试时所用的方法)……另外,这个ESTK一定要与AE的版本相一致,否则,就算能够正常执行这个“打开脚本编辑器”的命令,也会导致AE卡死呢(这个是重申啦)。如图所示:

解决AE里“打开脚本编辑器”命令的执行异常

10、2.找到AdobePCD文件夹下的pcd.db文件,使用能够编乩态祗嚆辑SQLiteformat3的数据库文件来打开,查看里面的数据,根据实际需要修改或保留这个pcd.颊俄岿髭db文件。在本例中,笔者使用SQLiteDeveloper来修改这个pcd.db文件)按“PCD”----“表(10)”----“domain_data”----“数据”来打开,使用AMTConfigPath作为过滤关键字,让SQLiteDeveloper仅将AMTConfigPath所对应的数据信息罗列出来,我们通过此来确定,ESTK的安装目录应该放置在哪里(这种情形不需要我们修改这个pcd.db文件),当然,我们也可以按个人喜好来决定此安装目录的所在路径,此时,只需要将在pcd.db里ESTK所对应的AMTConfigPath的value改成该目录的当前路径即可(此情形需要我们修改这个pcd.db文件)。

解决AE里“打开脚本编辑器”命令的执行异常

11、在此再举一个实际例子吧。在本例中,如下图所示,ESTK在pcd饱终柯肢.db里的路径信息是“D:\ProgramFiles(x86)\Adobe\AdobeExtendScriptToolkit潮贾篡绐CC\AMT\application.xml”,如果我们将AdobeExtendScriptToolkitCC文件夹放在“E:\自定义文件夹\AdobeExtendScriptToolkitCC”路径下,那么pcd.db里的ESTK的路径信息就改成“E:\自定义文件夹\AdobeExtendScriptToolkitCC\AMT\application.xml”即可。

解决AE里“打开脚本编辑器”命令的执行异常

12、3.如果使用SQLiteDeveloper查看pcd.db里的AMTConfigPath关键字的过滤信息时,并没有发现其包含着ESTK的路径信息,这就意味着:ESTK的必要安装信息并没有写入到pcd.db!这时,我们就要使用SQLiteDeveloper等数据库文件编辑工具来将ESTK的信息添加到AE里。ESTK在pcd.db里的关键数据信息如图所示:

解决AE里“打开脚本编辑器”命令的执行异常

ae怎么实现文字模糊效果? AE叠加从什么位置能快速实施 Adobe After Effects制作直线显示文字特效 AE如何添加窗帘特效 ae怎么创建锯齿形状
热门搜索
3电影 手抄报春节图片 姚芊羽图片 田丽图片 牙龈炎和牙周炎图片