AutoCAD 2009 Beta1

AutoCAD 2009 开发代号: Raptor (猛禽)

09是个里程碑式的版本, 与以前的版本将发生较大的变化.

目前beta1版已经开放测试, 如果感兴趣的可以到Autodesk的网站上去申请

.NET新增功能:

新增加了acdbmgdbrep.dll这个托管文件, 它是对应于C++的brep功能, 有了它, 我们可以很方便地编程来求出三维实体的几何性质, 如立方体的面、边等等.
Editor类新增RunCommand函数, 这个是对应于C++的acedCmd函数的. 我想在以前的版本中大家都是用Document类的SendStringToExecute函数来调用AutoCAD 的命令, 但此命令有很大的问题, 现在好了, 终于有了acedCmd的托管版本RunCommand.
ShowModalDialog与ShowModlessDialog函数分别由3种形式增加到8种形式.
acmgdinternal.dll中新增加EntFirst EntLast EntNext函数
acmgdinternal.dll中新增加AddCommand与RemoveCommand函数, 通过这两个函数你可以动态注册或删除AutoCAD命令.

录制宏:

AutoCAD 2009 action recoder

参考: AutoCAD 2009 .NET中新增功能初探