logoin 发表于 2012-3-22 19:54:35

求救高手:UNDO.ac$文件不断的增大(急)

我有一个程序用vlisp不断面域计算,程序执行时UNDO.ac$文件不断的增大,有时超过1G,导致CAD很慢很慢,不知有没有高手可以指点一下有没有什么好的办法,有用startundo和endundo

logoin 发表于 2012-3-22 23:09:35

在线等啊~~~~

cabinsummer 发表于 2012-3-23 02:07:06

你的程序肯定用了大量的command函数而偏偏没有在程序的开始用(command "undo" "be"),在程序的结尾和中断处用(command "undo" "e")

logoin 发表于 2012-3-23 21:24:48

cabinsummer 发表于 2012-3-23 02:07 static/image/common/back.gif
你的程序肯定用了大量的command函数而偏偏没有在程序的开始用(command "undo" "be"),在程序的结尾和中断处 ...

谢谢回复
我是做一个展宽多段线的程序,因为CAD的OFFSET不稳定,所以我要自已做一个类似OFFSET功能,我把多段线分散成单元,再每单元画矩形,然后逐个用面域取并运算合并在一起,是用vla-boolen做的,没有用command,而且程序开始的结尾有undo编组,但是好像每一次vla-boolen都会被CAD记录,写进那个UNDO.ac$文件

cabinsummer 发表于 2012-3-23 21:41:45

logoin 发表于 2012-3-23 21:24 static/image/common/back.gif
谢谢回复
我是做一个展宽多段线的程序,因为CAD的OFFSET不稳定,所以我要自已做一个类似OFFSET功能,我把 ...

为什么不直接改多线段的宽度?

logoin 发表于 2012-3-24 20:05:08

cabinsummer 发表于 2012-3-23 21:41 static/image/common/back.gif
为什么不直接改多线段的宽度?

????
改完线宽后怎么把边缘变成0线宽的线?用wmfout和wmfin吗?好像不行
请指点

fifaeric 发表于 2016-7-15 22:44:01

为什么我启动CAD出现"无法访问(C:\USER\.......\UNDO.ac$)"

kozmosovia 发表于 2016-7-15 22:53:39

用MLINE把pline描一遍就行了啊
页: [1]
查看完整版本: 求救高手:UNDO.ac$文件不断的增大(急)