您当前的位置: 首页 > 

插件开发

暂无认证

  • 4浏览

    0关注

    492博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

illustrator插件-什么是脚本-如何使用-什么是动作-AI插件

插件开发 发布时间:2022-09-04 08:49:22 ,浏览量:4

文章目录
    • 1.什么是脚本?
    • 2.为什么要使用脚本?
    • 3.动作呢?
    • 4.作者答疑

1.什么是脚本?

  脚本是告诉 Illustrator 执行一个或多个任务的一系列命令。这些任务可以很简单,只影响当前文档中的一个对象,也可以很复杂,影响所有 Illustrator 文档中的对象。这些任务甚至可能涉及其他应用程序,如文字处理器、电子表格和数据库管理程序。   在大多数情况下,脚本的构建块对应于您已经是专家的 Illustrator 工具、菜单、面板和对话框。如果你知道你想让 Illustrator 做什么,你可以写一个脚本来做。   脚本由JavaScript语言形式表达,包括一系列表示illustrator内部对象的属性和方法。通过调用这些对象,来实现illustrator内部功能的自动化处理和批处理。脚本分为两部分,一部分是常规的ExtendScript,另一部分是illustrator内置对象。学习如何开发illustrator脚本插件,必须对涉及到的这两块内容有充分的了解,前者作者推荐,JavaScript Tools Guide CC这个文档来学习,下载地址:https://download.csdn.net/download/m0_67316550/86502055,后者推荐,Illustrator_JavaScript_Scripting_Reference_2017,这个文档来了解illustrator软件常用的对象,掌握其调用方式,编写作业功能。下载地址:https://download.csdn.net/download/m0_67316550/86502072   简单的脚本例子如下,获取当前画板的序号:

var docRef = app.activeDocument;
var artboardRef = docRef.artboards;
var isVer = parseFloat(app.version);
var artboardnumber = artboardRef.getActiveArtboardIndex();
2.为什么要使用脚本?

  平面设计是一个以创造力为特征的领域,但工作的各个方面都不是创造性的。事实上,您可能会注意到,您在图像设置服务提供商处放置和替换图像、纠正文本错误以及准备打印文件所花费的时间通常会减少您进行创造性工作的时间。只需投入少量时间和精力,您就可以学习编写简短的脚本来为您执行重复性任务。随着您的脚本技能的提高,您可以继续编写更复杂的脚本。   脚本还可以通过快速执行您可能没有时间尝试的任务来增强您的创造力。例如,您可以编写一个脚本来系统地创建一系列对象,同时修改新对象的位置、笔触和填充属性。您还可以编写一个脚本来访问内置的变换矩阵函数来拉伸、缩放和扭曲一系列对象。如果没有脚本,您可能会错过这种劳动密集型技术的创造潜力。

3.动作呢?

  动作和脚本都是自动化重复任务的方式,但它们的工作方式非常不同:动作使用程序的用户界面来完成它们的工作。当一个动作运行时,菜单选择被执行,对象被选择,并且记录的路径被创建。脚本不使用程序的用户界面来执行任务,并且脚本可以比动作更快地执行。动作在获取和响应信息方面的设施非常有限。您不能将条件逻辑添加到动作;因此,动作无法根据当前情况做出决定,例如更改矩形而不是椭圆的笔划类型。脚本可以根据从 Illustrator 收到的信息获取信息并做出决策和计算。脚本可以执行动作,但动作不能执行脚本。 在这里插入图片描述

4.作者答疑

  如有疑问,敬请留言。

关注
打赏
1665481431
查看更多评论
立即登录/注册

微信扫码登录

0.2845s