DOSLib是AutoLISP/Visual Lisp的函数运行库, 它为AutoCAD提供多种Windows操作系统功能. 是采用AutoCAD的ObjectARX编写的应用程序, DOSLib为AutoLISP和Visual LISP语言提供以下几类扩展函数:
驱动器函数集 检查驱动器, 在驱动器之间切换, 检查可用的磁盘空间.
路径函数集 按指定方法操作路径.
文件夹函数集 创建, 重命名, 移除, 选择, 修改文件夹. 函数集还提供返回操作系统特殊文件夹的功能.
文件函数集 复制, 删除, 移动, 重命名, 选择文件. 获取文件列表, 搜索和寻找文件的多个实例, 改变文件属性.
打印机函数 获取并设置默认打印机, 输出或打印文件.
配置函数集 操作Windows类型的预置文件(INI), 访问Windows注册表.
进程函数集 运行内部系统命令或其它程序.
用户界面函数集 获取用户输入的字符串, 整数, 实数, 表单. 显示Windows消息框, 进度条和徽标屏幕.
字符串函数集 分割字符串, 提取, 搜寻, 插入, 移除, 替换, 和修剪字符.
AutoCAD函数集 保存全部或关闭全部打开的文件. 预览图形和列出外部参照.
系统和其它函数集, 读取系统信息, 表排序, 修改系统日期和时间, 操控键盘状态, 播放声音.
DOSLib需要 AutoCAD 2007或AutoCAD 2008 (x86或x64).