GMS,英文缩写 Global Macro Storage,翻译过来是全局宏存储,简称全局宏,或者宏。CDR是鼎鼎大名的创意图形设计软件,几乎是广告、印刷行业的标准,而正是由于CDR在日常的排版、设计和制作过程中,经常会遇到大批量图形处理,比如条幅、名片、拼版、文字连襟等等,这种工作如果由人工操作,不仅耗时,还容易出错,效率不高。
为了解决这些问题,CDR软件提供了插件机制,GMS插件就是其中的一种,另外还有CPG插件、泊坞窗Add-Ons插件等。CPG插件是最高级的一种插件,其自由灵活程度、上手开发难度都比GMS插件要高得多。读者若感兴趣,可移步至博主的CPG独立专栏:《CDR插件开发之CPG插件(C++)》。本专栏仅讨论GMS插件相关的内容。
GMS插件形式
GMS插件是一个后缀名为 .gms 的文件,一般位于CDR安装目录下的 Draw\GMS 目录中,如下图所示。
GMS插件适合哪些人
GMS插件基于VBA语言,开发难度低,和CDR结合紧密易于调试,非常适合对CDR插件开发零基础入门的新手,即使没有编程语言的知识,也能够通过简单的VBA代码,实现一些简单的插件功能。
对于广告、印刷行业的从业人员,以及使用CDR作为排版工具的企业而言,掌握CDR插件开发技术,能够大幅减少人工工作量,节约时间成本,把需要手工操作的繁琐步骤交给插件去完成,可以极大提升效率。
如果你手头上刚好有一项工作,步骤比较固定(比如导图、转换格式、印前检查等),那么可以尝试编写一个能够完成该项工作的插件,实现一键操作。
安装:把gms文件复制到程序所安装的目录 gms 下,一般在C:\Program Files\Corel\CorelDRAW Graphics Suite 13\Draw\GMS文件夹里,其中C:是你CorelDRAW所在安装的盘符,CorelDRAW Graphics Suite 13根据版本不同名称会有点不同,12版本是CorelDRAW Graphics Suite 12,13版本是CorelDRAW Graphics Suite 13,14版本是CorelDRAW Graphics Suite X4,15是X5……以此类推;
使用:复制到相对应的GMS文件夹下后,需重启 CorelDRAW 才能生效,重启后在 CorelDRAW 按 Alt+F11 启动VBA环境,选中 目标gms 文件,点运行。