只需一步,快速开始
使用道具 举报
龙龙仔,由于论坛对上传文件大小限制,我上传到别的地方了。下面这个网址
http://mail.qq.com/cgi-bin/exs_download?uin=78797789&svrid=229&fid=bb10bd2739c7edb2d6f3c370f4e9ad38ce28257961927cda&&txf_fid=b317a68c15e0c82244141e069b6c267917458f0c&&txf_sid=64c025f5e96a8b94d31c2e71d64c84f9f6d495f2&code=22d94b26&k=3e6c1c3083cd917f2c95c07f65644f326e3666338b3037308e3765396b643338372d73767966194b5743
本想在R2008一次完成處理,但因"MULTILEADER"沒有explode方法,所以暫時無法解決,
(構想是先把其他空間的"MULTILEADER"轉到目前空間,處理完再轉回去)
巳完成了大部份(但目前沒有時間),把手上的部份先貼上
您需要 登录 才可以下载或查看,没有账号?注册
版主大人辛苦了!!!
========================
刚试用了
惊喜啊!没想到2008里能分解MULTILEADER!不用转到2004了。如果MULTILEADER也能跨空间处理就完美了。
龙龙仔,经过反复测试后,发现有个问题。
有时会提示"Automation 错误"而无法执行下去
为找出原因,试了上百次都不止,结果就是:
1、从文件方面:有些文件会但有些不会,出问题与不出问题的文件其实都是很类似的,里面用的块也都是那些,也不是因为某一个图块的问题,没个准。用原来没转成VLISP之前的程序就不会有这问题。
2、从程序方面,将以下2个地方修改了后就可以执行完,但处理后的结果就不同了....
(1)、将 (vla-explode (vlax-ename->vla-object BNAME)) 改为 (acet-explode BNAME)
(2)、将(vla-delete (vlax-ename->vla-object ENAME))这句删除。
在CAD2004与CAD2008下执行都存在这问题上传了一个不能正常处理的文件:
被你騙了,原來圖中"!YUQIANG_TK_A2"的blockref是不等比圖塊,vlisp不支持炸開不等比圖塊
(構想是先把其他空間的"MULTILEADER"轉到目前空間,處理完再轉回去)----巳完成
但我看出你是要把圖面弄亂,是嗎?
啊,哪敢騙龍大人啊,哈哈。。不等比圖塊。。
這圖塊不是我弄,是個圖框,直接用以前現成的。不是要特地弄成不等比圖塊。回頭將圖塊重做試試.
MULTILEADER問題解決了?太棒了
我不是要將圖面弄亂啊。之所以要進行處理是因為:
1、多重引線:只有2008有,別人用2004打開的話,經常就會看不到這個多重引線的東西,以為是我圖紙沒標材料。分解後就不存在這問題了。
2、屬性塊、動態塊:因為有屬性,別人打開我的圖後,經常會自己莫名其妙(或不小心)用"X"炸有些圖塊。用"X"炸屬性塊就完蛋了,屬性都回複到最原始的狀態,顯然是不對的。所以要保留屬性分解。
本版积分规则 发表回复 回帖后跳转到最后一页
小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 ) ©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途
GMT+8, 2024-5-18 04:08 , Processed in 0.197802 second(s), 28 queries , Gzip On.
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.