jan_ek 发表于 2022-7-6 09:52:31

请求Lee Mac

嗨,我找到了你的网站CopyBlockFromDrawing。lsp lisp。
请求如下:
是否可以重写Lisp,使其在Bricscad中工作。

Lee Mac 发表于 2022-7-6 10:01:56

 
可在此处找到该代码的概括:
 
http://www.cadtutor.net/forum/showthread.php?56146-从图纸中窃取
 
然而,不幸的是,我不知道如何使它在Bricscad中工作,因为我从未使用过那个程序。
 

jan_ek 发表于 2022-7-6 10:09:17

一切都好只是出错
错误:自动化错误80020009;访问方法时出错。错误索引=0
我在其他论坛上问过,我得到了一个bricscadzie vla GetInterfaceObject中没有的回复,但也许你知道如何用不同的方式编写它。
http://www.bricsys.com/bricscad/help/en_US/V10/DevRef/source/Methods_GetInterfaceObject.htm

Guest kruuger 发表于 2022-7-6 10:14:46

czesc jan_ek公司
 
我猜你在这里:
http://forum.cad.pl/do-kojacek-t75961.html#p7658186
您可以替换它,但我认为Bricscad仍然不支持DBX功能
奈良

Lee Mac 发表于 2022-7-6 10:19:45

 
那真是太遗憾了——好吧,那样的话,忘了我给你链接的那个程序吧。

Guest kruuger 发表于 2022-7-6 10:27:12


一个问题。他们的意思是:
ObjectDBX COM接口当前不可用。但应该可以创建图形数据库并将dwg文件加载到其中,然后访问该数据库中的信息
如何将其“翻译”为lisp?
克鲁格

Lee Mac 发表于 2022-7-6 10:32:45

 
我不完全确定,但听起来这就是我的代码目前正在做的:我创建一个ObjectDBX文档对象,并使用它打开一个图形文件,然后访问该图形中的信息。有点困惑。

Guest kruuger 发表于 2022-7-6 10:37:55

嗯,无论如何,这很奇怪
谢谢李
克鲁格

Lee Mac 发表于 2022-7-6 10:42:58

不用担心,克鲁格,谢谢你调查

jan_ek 发表于 2022-7-6 10:50:00

谢谢大家的讨论。我的问题可能格式不正确,应该读一下
这样地:
是否可以在不使用ObjectDBX(或命令GetInterfaceObject vla)的情况下执行此操作。
因此可能无法应对Bricscade
页: [1] 2
查看完整版本: 请求Lee Mac