landboy 发表于 2023-11-12 11:23:56

蘭雅 Adobe Illustrator 工具箱© 2023.11.11_ 源码教程视频





下图是工具图形按钮框架源码模版,你可以修改成自己的工具,然后代替你自己的工具代码
详细操作,你可以使用百度搜索,应该能搜到视频教程



```

#target illustrator

// 创建面板使用面板目前有问题,所以先用对话框
var panel = new Window("dialog", "蘭雅 Adobe Illustrator 工具箱© 2023.11.11");
// var panel = new Window("palette", "蘭雅 Adobe Illustrator 工具箱© 2023.11.11");

with (panel) {
// 创建按钮组
var BtGroup1 = panel.add("group");
var BtGroup2 = panel.add("group");

// 设置按钮组为水平布局
BtGroup1.orientation = "row";
BtGroup2.orientation = "row";

// 添加按钮
var button1 = BtGroup1.add("button", undefined, "标注尺寸");
var button2 = BtGroup1.add("button", undefined, "文件名日期");
var button3 = BtGroup1.add("button", undefined, "借咬口5mm");
var button4 = BtGroup1.add("button", undefined, "尺寸取整");

var button5 = BtGroup2.add("button", undefined, "拼版左上对齐");
var button6 = BtGroup2.add("button", undefined, "物件尺寸大小");
var button7 = BtGroup2.add("button", undefined, "物件轮廓边界");

// 设置按钮组的边缘间距设置按钮间距
BtGroup1.spacing = 2; // 调整按钮之间的间距
BtGroup2.spacing = 2;

// 按钮点击事件处理程序
button1.onClick = function () {
    make_size(); panel.close();
};

button2.onClick = function () {
    filename_date(); panel.close();
};

button3.onClick = function () {
    mark_5mm(); panel.close();
};

button4.onClick = function () {
    size_to_integer(); panel.close();
};

button5.onClick = function () {
    replace_align_position(); panel.close();
};

button6.onClick = function () {
    size_by_width_height(); panel.close();
};

button7.onClick = function () {
    size_by_controlBounds(); panel.close();
};
}
// 显示面板
panel.show();


//==================================================================================//
// 蘭雅 Adobe Illustrator 工具箱© 2023.11.11各个按钮功能模块
//==================================================================================//
// 标注尺寸
function make_size() {
    alert("感谢支持! 蘭雅 Adobe Illustrator 工具箱© 2023.11.11");
}

// 文件名日期
function filename_date() {
    alert("感谢支持! 蘭雅 Adobe Illustrator 工具箱© 2023.11.11");
}

// 借咬口5mm
function mark_5mm() {
    alert("感谢支持! 蘭雅 Adobe Illustrator 工具箱© 2023.11.11");
}

// 尺寸取整
function size_to_integer() {
    alert("感谢支持! 蘭雅 Adobe Illustrator 工具箱© 2023.11.11");
}

// 物件轮廓边界
function size_by_controlBounds() {
    alert("感谢支持! 蘭雅 Adobe Illustrator 工具箱© 2023.11.11");
}

// 物件尺寸大小
function size_by_width_height() {
    alert("感谢支持! 蘭雅 Adobe Illustrator 工具箱© 2023.11.11");
}

// 拼版左上对齐
function replace_align_position() {
    alert("感谢支持! 蘭雅 Adobe Illustrator 工具箱© 2023.11.11");
}





```

landboy 发表于 2023-11-13 08:57:12

下载链接 补上,因为现在修改过才适合方便使用




源码开放下载的, 当然这里也尝试简单加密


landboy 发表于 2023-11-12 21:54:17



解决了一些问题,就是目前帖子好像被管理员删除了

使用 Window("palette") 不能保持窗口,需要在前面有 两行
#target illustrator
#targetengine main
var vs = "illustrator-" + app.version.substr(0, 2);
ShowWindow();
function ShowWindow() {
var myDialog = new Window("palette", "My dialog");
var bt = myDialog.add("button", undefined, "标注尺寸");

bt.onClick = function () { // 标注尺寸.jsx
    make_size();
}

myDialog.show();
}

灰白 发表于 2023-11-13 10:22:39

看看和其他的人有啥不一样,CS6能用不

灰白 发表于 2023-11-13 10:40:22

标准尺寸最好带箭头,文件名日期功能太少了,能把色标标注一下就好了

landboy 发表于 2023-11-13 12:05:46

灰白 发表于 2023-11-13 10:40
标准尺寸最好带箭头,文件名日期功能太少了,能把色标标注一下就好了

这个是制作文件用的,不是拼版用的
拼版用 有 CorelDRAW的自己写的插件,哪个信息点


页: [1]
查看完整版本: 蘭雅 Adobe Illustrator 工具箱© 2023.11.11_ 源码教程视频