AcCoreConsole是个啥

AcCoreConsole最早出现于2012年,是跟着AutoCAD 2013一起发布的。从AutoCAD 2013开始, autocad的安装目录下就有了accoreconsole.exe,这就是AcCoreConsole

鼠标左键双击这个exe之后,会看到下面这样的一个黑乎乎的窗口。 accoreconsole-cmd-snapshot

这个就是它全部的“界面”了。它没有WINDOWS图形界面,它就是命令行工具。console就是控制台、命令行的意思。

换句话说,AcCoreConsole就是一个没有WINDOWS图形界面的、纯粹命令行版的autocad,实际上, 它只能算简化版的autocad,因为缺少了一部分功能。

AcCoreConsole的功能

从它usage和examaple可以看出来,accoreconsole的用法就是拿来跑scr脚本的。

scr脚本又是什么呢?

scr脚本是包含autocad命令和autolisp代码的文本文件。你可以把几条几十条命令写到scr脚本里边, 加载脚本之后,autocad就会依次执行这些命令了,就像是在autocad的命令行一条一条敲命令一样地执行。 scr脚本里边的autolisp代码,执行起来也和appload加载再执行是一回事。

AcCoreConsole的用法

能跑scr脚本,又是通过cmd命令行运行的,这2个特性就使得AcCoreConsole成了不折不扣的效率神器!

AcCoreConsole的用法有很多,非要分类的话,至少有2种,一是bat+dwg+scr,二是vbs+dwg+scr。 喜欢bat的,熟悉bat的,可以编写bat脚本调用AcCoreConsole。喜欢vbs的,熟悉vbs的, 也可以通过vbs脚本实现调用。

上面的2种用法,都可以实现一次性批量修改几十成百上千个dwg文件,效率神器就是这个意思。

至于说,批量修改dwg有什么作用,这个就因人而异了。比如,图层改名,绑定xref,purge,关闭或者冻结图层。 想要用足这个功能的话,一定能够玩出花来。