AutoCAD批处理工具是一款dwg图形处理软件,由接口函数控制,可以批量的执行CAD命令,包括新建图纸、关闭图纸集、新建子集、归档和重新保存所有图纸等,省去了手工输入的步骤,支持CAD的各个版本。
使用说明
如果程序无法运行,请执行RegDLL.bat文件
常见问题
(1)打开文件是提示选择字体
CAD的字体中缺少这种字段,要么使用另一个字体,要么去下载缺失的字体,并放在CAD安装路径下的Fonts文件夹下,如E:Program FilesAutoCAD 2007Fonts
(2)添加某一个图形时,不能加载到列表中
本程序的目的是进行批量处理,至少要同时选择两个图形文件才能正确加载到文件列表,如果只选择一个文件时,则不能正确添加。
(3)运行时报错,保存文档时出错
一般地,在批处理时,都需要勾选"处理完成后自动存盘",但如果处理之前此图形已打开,保存时就会报错,所以,在批处理时图形不会打开。
(4)怎样验证操作是否失败?
验证操作最主要的方式是通过对比测试案例中的错误是否修正,如果执行的代码,会弹出CAD的帮助窗口,建议在批量处理之前,测试好Lisp代码。
(5)命令行报错:没有定义vlax-get-acad-object
在测试Lisp代码中,使用了vlax-get-acad-object这个对象,而它是属性Express Tools中的,所以在安装软件时,要选择安装Express Tools
(6)单独测试lisp通过,批处理失败
只要单独测试lisp代码能够达到目的,批量处理一般能达到目的。需要注意的是,如果lisp代码中定义了无参的函数,只需将函数里的内容复制到BatchProc的代码窗口,而无需整个函数;如果lisp代码中定义了带参的函数,需要将整个函数复制进去,并将调用的命令复制在后面。
(7)出现异常: 0xC0000005 (访问冲突)
调用BAT命令出现"出现异常: 0xC0000005 (访问冲突)", 一般在调用command时候会出现这种情况,只能重装CAD了。
(8)报错"info或'info透明调用 ***是否垂直?"
调用系统打印命令(-plot)批量打印宗地图,在测试机上测试通过,但在客户机上报错:"使用命令:info或'info透明调用 ***是否垂直? ",只能打印第一个文件。
CAD中,有许多的命令时可以透明使用的,透明命令其实就是可以让用户在使用另一个命令时,依然能够在命令行中输入这些命令的功能。所以透明命令会经常被用于更改图形的设置或显示。当系统完成了透明命令后,就会恢复执行原命令了。
测试机上能通过说明是客户机环境问题,我尝试把CASS环境关闭后,即可实现批量打印。
软件评论 您的评论需要经过审核才能显示
网友评论