每次保存时 Adobe Illustrator 脚本 运行
Adobe Illustrator Script to run every time I save
我想知道是否有办法在 Illustrator 每次保存对文件的更改时执行 jsx 脚本。
这里的想法是脚本将检查以确保画板不会太大而无法使用(由于不值得在这里讨论的原因,理想情况下限制为 120 英寸)。
我认为脚本应该是这样的...
function onSave () {
var sizemessage = "Could not save, Artboard too large.";
var sizethresh = "120";
var length = artboardRect[2] - artboardRect[0];
var height = artboardRect[3] - artboardRect[1];
if (length >= height) {
var size = length;
} else {
var size = height;
}
if (size > sizethresh) {
beep ()
alert(sizemessage)
DONOTSAVECHANGES
} else {
SAVECHANGES
}
}
我期待了解更多。
为事件侦听器尝试此代码
app.app.notifiers.add("save", File(/*insert the path of your jsx file here*/));
我想知道是否有办法在 Illustrator 每次保存对文件的更改时执行 jsx 脚本。
这里的想法是脚本将检查以确保画板不会太大而无法使用(由于不值得在这里讨论的原因,理想情况下限制为 120 英寸)。
我认为脚本应该是这样的...
function onSave () {
var sizemessage = "Could not save, Artboard too large.";
var sizethresh = "120";
var length = artboardRect[2] - artboardRect[0];
var height = artboardRect[3] - artboardRect[1];
if (length >= height) {
var size = length;
} else {
var size = height;
}
if (size > sizethresh) {
beep ()
alert(sizemessage)
DONOTSAVECHANGES
} else {
SAVECHANGES
}
}
我期待了解更多。
为事件侦听器尝试此代码
app.app.notifiers.add("save", File(/*insert the path of your jsx file here*/));