3.3.3. 发表于 2025-8-14 17:23:46

新手写代码之《对象转画板》

无聊摸鱼写了下.





landboy 发表于 2025-8-18 12:53:37

一行命令就可以了
      app.executeMenuCommand('Fit Artboard to selected Art');

最近写了这个脚本,为了给 小白 打印图片使用

脚本调用菜单命令 实例: 页面大小适应选择物件,然后调用打印命令
function SelectedArt_Print() {
    // 获取当前文档的选中对象
    var selectedItems = app.activeDocument.selection;

    // 确保有选中的对象
    if (selectedItems.length > 0) {
      // 执行菜单命令
      app.executeMenuCommand('Fit Artboard to selected Art');

      // 刷新窗口
      app.redraw();

      // 调用打印
      app.executeMenuCommand('Print');

    } else {
      alert('请先选择一些对象!\n脚本功能: 物件适合页面,调用打印。');
    }
}

// 调用函数
SelectedArt_Print();

独享一个世界 发表于 2025-8-15 08:29:28

网上到处都是这个脚本了,十几个版本的了。

MGL 发表于 2025-8-15 10:31:29

给 适合选中图稿 搞个快捷键就行了。这好像不需要什么脚本吧,希望您设计出更好用的脚本

samupday 发表于 2025-8-15 17:26:04

思路很好,比ai自带的好用。

zwr 发表于 2025-8-16 11:18:34

直接设置快捷键、用好几年了很方便、没太大必要使用脚本

3.3.3. 发表于 2025-8-18 09:43:20

MGL 发表于 2025-8-15 10:31
给 适合选中图稿 搞个快捷键就行了。这好像不需要什么脚本吧,希望您设计出更好用的脚本 ...

谢谢建议,但你没发现自动自带的图稿适应功能,会计算上线条的粗细吗。我比较细节控~接受不了一丁点的多出来的尺寸

3.3.3. 发表于 2025-8-18 09:48:08

zwr 发表于 2025-8-16 11:18
直接设置快捷键、用好几年了很方便、没太大必要使用脚本

是的,双击图稿也可以实现,并不需要快捷键。但系统自动的会计算上线条的粗细。看个人接受程度,我的是没有计算线条的。

3.3.3. 发表于 2025-8-18 17:24:11

landboy 发表于 2025-8-18 12:53
一行命令就可以了




不亏是蘭公子,一出手就省略一大段代码。不计算描边的有没有啊
页: [1]
查看完整版本: 新手写代码之《对象转画板》