只要把你的函数放在函数区,然后单击按钮,就可以执行你的函数啦
比如我是单击按钮,alert一段文字。
你也可以把写好的脚本放在ae安装目录\Support Files\Scripts\ScriptUI Panels下,这样就可以停靠了。记得重启ae再打开
代码
/**
* 作者:yueli
* 源码:https://www.yuelili.com/?p=19664
*/
var panelGlobal = this;
var palette = (function () {
// UI 构建
// =======
var palette = (panelGlobal instanceof Panel) ? panelGlobal : new Window("palette");
if (!(panelGlobal instanceof Panel)) palette.text = "窗口名称";
palette.orientation = "row";
palette.alignChildren = ["center", "top"];
palette.spacing = 10;
palette.margins = 16;
var create = palette.add("button", undefined, undefined, { name: "create" });
create.helpTip = "提示文字";
create.text = "按钮名称";
create.preferredSize.width = 80; // 按钮长度
create.onClick = create_it // 绑定函数
// 主函数功能区
function create_it() {
// 写你的功能
alert("hello world")
}
// UI 结束区(展示)
palette.layout.layout(true);
palette.layout.resize();
palette.onResizing = palette.onResize = function () { this.layout.resize(); }
if (palette instanceof Window) palette.show();
return palette;
}());