DosLib是一个自由的LISP函数库,它提供了丰富的Windows和DOS函数的功能,为AutoCAD用户和开发人员提供了扩展LISP函数的功能。doslib901arx版本用于AutoCAD 2007-2014。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、AutoCAD functions(AUTOCAD系统函数)11、Math Functions(数学函数)12、System and other functions(操作系统和其他函数)DOSLIB以ARX封装,完全免费。随软件附有英文版说明,列举大量应用示例,使用十分方便。虽然LISP早已进入Visual 时代,其开发函数和DOSLIP其提供的函数有很大雷同,但DOSLIB在系统功能方面仍具有独特的表现,借助DOSLIB丰富的函数库,可以让LISP得以突破了自身在内核应用的局限,使开发大型LISP软件成为可能。早期我十分慎用DOSLIB,主要担心 McNeel提供的免费午餐究竟能持续多久,AUTOCAD以每年一版的速度推出,DOSLIB能否跟得上。一旦停滞,你使用DOSLIB开发的软件就相应停止在相应的版本上,无法在高版本AUTOCAD上使用。因此,在BETOOLS中,我一直使用备份的方法调用DOSLIB,即使调用不成功,除了在界面有所影响外,BETOOLS主体功能仍能使用。而TH OBJECT这个纯属试水的软件,则大量使用DOSLIB,感觉轻松不少。
DosLib 9.0.1 官方最新版软件评论