文章目录

  • 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.作者答疑

  如有疑问,敬请留言。

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

  1. 最全的AI插件Astute Graphics 2020全系列

    Astute Graphics 2020全系列AI插件 Mac版包含了Astute Graphics出品的全部AI插件,包含18个常用辅助功能,可以帮助用户提高平面和矢量设计的效率,不断提高你的设计工 ...

  2. 最强的浏览器插件——油猴脚本

    最强的浏览器插件--油猴脚本 文章目录: 参考: 1.https://blog.csdn.net/Jailman/article/details/81557795 2.https://www.jian ...

  3. RPGMaker MV 插件基础04:插件指令与脚本

    插件指令与脚本是应用在RPGMaker事件流程中的,如果你在插件里自定义了一种行为,那么可以通过插件指令来调用,脚本就更加灵活了,因为脚本里是直接可以编写js代码的.当然自定义的函数也可以被脚本调用. ...

  4. illustrator插件开发-AI插件-aip格式-第一章 第二小节 入口点函数

    文章目录 1.入口点函数 2.作者答疑 1.入口点函数   插件作为illustrator软件的一部分,需要与主体程序进行通信,必然需要约定调用函数.而入口点函数就是其中关键一环,实例代码如下: /* ...

  5. JS脚本调起小狐狸MetaMask浏览器扩展插件解锁

    JS脚本调起小狐狸MetaMask浏览器扩展插件解锁 直接F12在控制台运行js脚本,适用比如Selenium.Playwright.Puppeteer等自动化框架解锁钱包 好用的话,记得点个赞夸夸我 ...

  6. Chrome插件——油猴脚本的安装与使用

    前言 相信很多人都在使用Chrome,也喜欢使用Chrome,Chrome之所以能成为最受欢迎的浏览器和各类实用的拓展是分不开的,在众多Chrome拓展当中最好用的插件油猴当之无愧. 油猴脚本,官称T ...

  7. ai包装插件_找AI插件很费劲,一次给你66款AI插件合集!每一款都是设计师常用...

    作为设计师我们都知道,PS插件很常见也很多,但AI的却不好找,但其实Adobe Illustrator软件除了能够绘制高精度的矢量图之外,也可以为线稿提供较高的精度和控制,适合生产任何小型设计到大型的 ...

  8. IntelliJ IDEA插件php golang python shell docker ignore UML plantuml等插件安装

    IntelliJ IDEA插件php golang python shell docker ignore UML plantuml等插件安装 有的插件,需要代理才能搜索和下载 设置代理 不然插件搜索不 ...

  9. ae合成设置快捷键_【AE插件】用于动画制作设计的五个免费插件 最后两个

    第二名:Ease copy AE脚本-关键帧动态属性复制粘贴 EaseCopy 脚本EaseCopy允许您复制/粘贴关键帧的时候,能够选择不覆盖您的参数值或不会覆盖您的缓动效果.非常实用的 就是允许你 ...

最新文章

  1. Q+会带来什么样的互联网时代?
  2. BugKuCTF WEB 成绩单
  3. Android开发---开发文档翻译
  4. 覆盖索引与联合索引_MySQL:你知道什么是覆盖索引吗?
  5. php 上传乱码_php上传文件名乱码了怎么办
  6. 官方权威地理数据库(2021)已更新,附下载教程
  7. 谷歌浏览器开发者模式
  8. 实时渲染入门:静态光照和动态光照
  9. Matlab一张图上绘制两条曲线-2021-11-05
  10. linux下delete释放不了内存,c++delete后虚拟内存不降的原因(疑似内存泄漏)
  11. e3d教程做logo教程_AE-炫酷LED灯动画 LOGO片头制作(E3D插件)
  12. 苹果系统装win7教程
  13. 老牛知点所以然-Linux(Ubuntu)配置安卓开发环境及过程中常见问题解决
  14. 小程序开发API之改变置顶栏文字内容 wx.setTopBarText(已停,只有旧版微信有效)
  15. 什么是网络营销?网络营销简介
  16. 【产品人生】<业务流程业务逻辑>产品经理需要掌握的各种图
  17. linux usb音频,audio - 如何从linux USB捕获设备捕获与ffmpeg同步的音频和视频 - 堆栈内存溢出...
  18. 录音系列:录音文件为啥是.wav格式?
  19. REC论文阅读(一):MAttNet
  20. HDU - 1217 Arbitrage [最短路]

热门文章

  1. 医院监护系统可行性分析
  2. 桂林电子科技大学的计算机专业排名全,2018桂林电子科技大学专业排名及分数线 王牌专业有哪些...
  3. python wxpy_【微信辅助】吃鸡再也不怕了,Python用wxpy实现微信自动回复
  4. python3实现简单的朗读器脚本(GUI)
  5. 财力会计3---存货和销售成本
  6. Android11.0(R) 预留清空锁屏密码接口
  7. 创新实训 dsy13
  8. KT6368A蓝牙芯片的天线注意事项_倒F型-蛇形_陶瓷天线的区别
  9. React-Navigation StatusBar IOS状态栏字体颜色乱跳问题
  10. 嵌入式开发学习路线——写给初入门的同仁