你将得到什么
很多人下载了 AE 脚本(.jsx / .jsxbin)后,不知道该放哪里、怎么在菜单里找到、为什么脚本列表不更新。本教程按“路径 → 放置 → 调用 → 权限 → 报错排查”的顺序,带你在 Win/Mac 一次装好并稳定使用。
开始前准备(3 分钟)
确认你的 AE 版本与安装方式:Adobe Creative Cloud 正版安装即可。本文不涉及任何破解/绕过付费内容。
脚本文件类型:
- .jsx:可读脚本文件(通常可用文本编辑器查看)。
- .jsxbin:二进制脚本(不可读),安装方式与 .jsx 相同。
建议备份:如果你要替换同名脚本,先把旧文件复制到桌面留存。
Win 安装路径(推荐:应用级脚本目录)
把脚本复制到 AE 的 s 目录中。常见路径如下(不同版本号会变化):
C:Program FilesAdobeAdobe After Effects 20xxSupport Files sC:Program FilesAdobeAdobe After Effects 20xxSupport Files s UI Panels
放哪里?
- 普通脚本(运行后弹窗/执行一次):放在 s。
- 面板脚本(可停靠面板):放在 s/ UI Panels。
注意:Program Files 目录通常需要管理员权限才能写入;复制时如果提示权限,选择“继续”。
Mac 安装路径(两条路线)
Mac 上同样是把脚本放进 AE 的 s 目录。常见位置:
/Applications/Adobe After Effects 20xx/ s/
/Applications/Adobe After Effects 20xx/ s/ UI Panels/
如果你没有写入权限:
- 先确认当前账号对 Applications 有写入权限(有时需要管理员密码)。
- 优先使用“复制到目标目录”而不是拖拽移动,避免误删原文件。
在 AE 里怎么打开脚本(最常用的 3 个入口)
1)普通脚本:在菜单 文件(File) → 脚本( s) 下查找并点击运行。
2)面板脚本:在菜单 窗口(Window) 下找到脚本名称(或出现在“扩展/Extensions”附近),点击后可作为面板打开。
3)脚本不在菜单里:先执行一次“刷新”的排查流程(见下一节)。
脚本不显示?先按这个排查(90% 的问题在这里)
- 重启 AE:大多数脚本菜单在启动时扫描目录,复制完不重启就看不到。
- 检查放置目录是否正确:面板脚本必须在 UI Panels 里。
- 检查扩展名:确认不是 .jsx.txt(Windows 常见)。打开资源管理器勾选“文件扩展名”后再看。
- 文件名避免中文与特殊符号:先改成纯英文+下划线(例如 my_panel.jsx)。
必须开启的设置:允许脚本写入文件与网络访问(关键)
很多脚本运行后提示权限不足或功能缺失,是因为 AE 默认限制了脚本访问。
路径:编辑(Edit) → 首选项(Preferences) → 常规(General)(Mac 在 After Effects 菜单下)。
勾选:允许脚本写入文件和访问网络(Allow s to Write Files and Access Network),然后重启 AE。
常见报错与解决方案(照做就能定位)
报错 1:权限不足 / 无法写入
- 确认已勾选“允许脚本写入文件和访问网络”。
- 脚本需要写缓存时,确保你有权限访问目标目录(建议改到用户目录如桌面/文档)。
报错 2:脚本运行无反应 / 只闪一下
- 打开 窗口(Window) → Console(若有)查看日志。
- 检查脚本是否是面板脚本却放在普通 s 目录。
报错 3:找不到文件 / 路径错误
- 脚本引用了外部资源(json/png/ffmpeg 等)时,确保它们与脚本相对路径一致。
- 建议把脚本与依赖文件放入同一文件夹,再整体放入 s 子目录。
报错 4:编码问题(乱码/解析失败)
- 如果是 .jsx,建议用 UTF-8 保存(无 BOM 更稳),并避免文件头出现奇怪字符。
- 如果脚本来自旧版本 AE,尝试在对应版本运行,或联系作者获取兼容版。
更新、卸载与“可回滚”做法
- 更新:用新文件覆盖旧文件前,先把旧版重命名为 xxx_old.jsx 备份。
- 卸载:删除脚本文件即可;面板脚本还需要在关闭 AE 后删除。
- 回滚:把备份文件改回原名,再重启 AE。
最后的检查清单(发布前自测 30 秒)
- 脚本放在正确目录(普通 / UI Panels)。
- 已勾选“允许脚本写入文件和访问网络”,并已重启 AE。
- 文件扩展名正确(不是 .txt),文件名尽量英文。
- 仍不显示时:换一个最小脚本测试(证明是环境问题还是脚本自身问题)。