明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2796|回复: 7

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

[复制链接]
发表于 2012-3-22 19:54:35 | 显示全部楼层 |阅读模式
我有一个程序用vlisp不断面域计算,程序执行时UNDO.ac$文件不断的增大,有时超过1G,导致CAD很慢很慢,不知有没有高手可以指点一下有没有什么好的办法,有用startundo和endundo
 楼主| 发表于 2012-3-22 23:09:35 | 显示全部楼层
在线等啊~~~~
发表于 2012-3-23 02:07:06 来自手机 | 显示全部楼层
你的程序肯定用了大量的command函数而偏偏没有在程序的开始用(command "undo" "be"),在程序的结尾和中断处用(command "undo" "e")
 楼主| 发表于 2012-3-23 21:24:48 | 显示全部楼层
cabinsummer 发表于 2012-3-23 02:07
你的程序肯定用了大量的command函数而偏偏没有在程序的开始用(command "undo" "be"),在程序的结尾和中断处 ...

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

为什么不直接改多线段的宽度?
 楼主| 发表于 2012-3-24 20:05:08 | 显示全部楼层
cabinsummer 发表于 2012-3-23 21:41
为什么不直接改多线段的宽度?

????
改完线宽后怎么把边缘变成0线宽的线?用wmfout和wmfin吗?好像不行
请指点
发表于 2016-7-15 22:44:01 | 显示全部楼层
为什么我启动CAD出现"无法访问(C:\USER\.......\UNDO.ac$)"
发表于 2016-7-15 22:53:39 | 显示全部楼层
用MLINE把pline描一遍就行了啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2025-5-20 09:25 , Processed in 0.156084 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表