当前位置:首页 > 文章中心 > 正文内容

AutoCAD LISP开发神器:DOSLIB

dgx6662个月前 (03-31)文章中心8

各位AutoCAD的程序猿,有没有在为LISP语言的轻便灵活而叹服的同时,痛感其系统处理功能的薄弱!Autodesk深感其哀,适时推出Visual LISP,算是暂时安慰了程序猿。然而,贴心好用的函数库,谁会嫌多?尤其要讨好用户,编写大量的华丽好用的用户界面,能把人累成狗。谁来救你?

于是,歪果仁的DOSLIB开发神器来了

DOSLIB是 McNeel 出品的AUTOCAD二次开发工具,可供开发者在LISP程序中调用,大大减轻编程工作量,并扩展程序功能。其包含12大类高级函数库可供调用:

1.Drive functions (驱动器函数)

2.Path functions (系统路径处理函数)

3.Directory functions (目录管理函数)

4.File functions(文件系统处理函数)

5.Printer functions (打印函数).

6.Configuration functions (配置函数)

7.Process functions (外部进程函数)

8.User interface functions (用户界面函数)

9.String functions(字符串处理函数)

10.Math functions(数学函数)

11.AutoCAD functions(AUTOCAD系统函数)

12.System and other functions(操作系统和其他函数)

DOSLIB以ARX封装,免费使用,只需声明出处。随软件附有英文版说明,列举大量应用示例,使用十分方便。

虽然LISP早已进入Visual 时代,其开发函数和DOSLIP其提供的函数有很大雷同,但DOSLIB在系统功能方面仍具有独特的表现,借助DOSLIB丰富的函数库,可以让LISP得以突破了自身在内核应用的局限,使开发大型LISP软件成为可能。

早期我十分慎用DOSLIB,主要担心 McNeel提供的免费午餐不能持续,AUTOCAD以每年一版的速度推出,DOSLIB能否跟得上。一旦停滞,你使用DOSLIB开发的软件就相应停止在相应的版本上,无法在高版本AUTOCAD上使用。因此,在编写CAD软件过程中,我一直使用后备的方法调用DOSLIB,即使调用不成功,除了在界面有所影响外,软件主体功能仍能使用。后来对交互界面的要求不断提高,开始大量使用DOSLIB,感觉轻松不少,软件也漂亮了许多。

到目前为止,DOSLIB仍紧跟AUTOCAD更新步伐,当前最新版本为9.0.1,可在AUTOCAD2007-2017版本下使用,大家可登录McNeel官方网站免费下载,推荐LISP开发者使用。

扫描二维码推送至手机访问。

版权声明:本文由第六芝士网发布,如需转载请注明出处。

本文链接:http://www.dgx666.com/post/704.html

标签: autocad2007
分享给朋友:

“AutoCAD LISP开发神器:DOSLIB” 的相关文章

CAD打开运行时出现致命错误,这三种解决办法亲测有效

本人使用CAD十余年,并有从事CAD专业教学的工作。所以不管是自己使用CAD还是我的学员使用CAD,都有遇到过这么一个问题,就是CAD打开运行时会出现致命错误。如下图。这个情况很多同学都会遇到过,而且不管是重装CAD或者换版本可能还是会出现这问题。因为出现这种问题的原因比较杂乱,所以接下来给大家分享...

CAD安装过程出现问题及解决措施

本人从昨天下午到现在,一直在反复安装和卸载CAD,查询CAD安装失败的解决方法:一、出现的问题1、CAD安装过程出现:高级LNF安装错淏:无法定位INF文件“D:\CAD2014\AutoCAD2014\ACAD.inf.如下图所示。(安装路径是灰色不能选择路径)2、怀疑是电脑某个程序缺失,经过电脑...

魔兽争霸官方对战平台RPG游戏大厅今日上线

【百万玩家最喜爱的游戏娱乐媒体,把最带劲的娱乐资讯,最权威的游戏推荐,最齐全的手游礼包放进你的口袋,却不用你多安装一个APP,还等什么?赶紧就关注微信号 【kdyx91】 每日七点不见不散~】魔兽争霸官方对战平台(dz.163.com)自上线以来,一直受到《魔兽争霸Ⅲ》爱好者们的喜爱和支持。在1V1...

天正CAD软件批量导入坐标技巧总结,学会后轻松变高手

excel坐标批量导入cad的方法如下:步骤一、cad如何批量导入坐标?首先,将要批量导入CAD的高程坐标导入到excel中。步骤二、在excel中新建E列为展点划线,新建F列为注释。步骤三、在excel表格的E列中输入如下公式:【="line"&B2&","&C2】,在F列中输入如下公式:【="-...

CAD打印怎么设置黑白?一文教会你CAD打印黑白图纸

CAD设计过程中,为了区分图纸中各个图形对象使其看起来更加直观,方便二次编辑,通常会用不同颜色来标识不同的内容。但在CAD打印时并不需要将这些颜色全部打印出来,只需要黑白打印即可。那么,你知道CAD打印怎么设置黑白吗?本文小编就以浩辰CAD软件为例来给大家分享一下CAD打印怎么设置黑白吧!CAD打印...

CAD插座符号怎么画出来,怎么画插座布置图?

插座是我们在使用AutoCAD绘图时经常会遇到的图形对象,也是建筑电器设计中频率非常高的绘制对象,今天小编与大家分享一下如图在CAD中绘制插座。1、首先打开CAD文件,点击“任意布置”或者“矩形布置”,再在弹出的电气图块中点击右上方的下拉菜单,再选择其中的“插座”选项,如下图所示2、再在电气图块的对...