您是否记录了lisp例程的使用情况?
你可能需要注册。 我完全不知道你在说什么
我自己使用了一些lisp文件,我的老板建议我将它们用于其他文件,通过在我们的产品(管道)中分发一组lisp,我们有更好的市场机会,他们会给我一个很好的加薪。这是我第一次做一个项目,这就是为什么我对它如此感兴趣 pBe我看不出这和我的问题有什么关系。无论如何
visual lisp是否具有从文件加载块的功能,而不是使用
(命令“.u insert”(strcat blocks root”/原理图/包.dwg”)*取消*) vla CopyObjects
这里有一个很好的例子:-->LeeMac:从绘图中窃取 这是一个太好的例子,但我已经用wblock设置了块,所以现在每个文件本身就是一个块。我只需要一个函数,比如(vla加载块)或其他。不幸的是,开发人员文档缺少很多函数,我找不到合适的函数来实现这一点。
坚持(命令“_insert”…)好吗作用我只装了13个街区,犹豫很明显,比如3-5秒的等待时间 这是另一个:-->http://lee-mac.com/copyblockfromdrawing.html
我想告诉大家的是要使用的VL函数是vla CopyObjects,通过查看已经完成的代码,更容易理解该函数。
先看代码,然后问问题。
如果需要的话,您也可以使用vla insertblock方法,它不会占用本机插入的时间。
与vla copyobjects方法相比,后者将块物理放置在绘图空间上,而前者放置在绘图文档中 我认为他想制造一个街区
这是我的方式
-正常创建块
-使用CAB的例行程序
-和/或本
-和/或本
-和/或本
-和/或本
-将创建的lisp添加到例程中
-玩得开心 这里有一个想法:将每个块WBlock到一个DXF文件。然后将以下函数添加到lisps中:
将所有LISP编译成VLX,并将DXF块作为资源包含在同一VLX中。
加载VLX后,可以调用此函数,将DXF块复制到用户的临时目录中,然后返回该文件的路径。此路径可以正常发送到insert命令。 我还没有测试过这个想法,但您是否需要将DXF资源复制到临时目录?如果您可以从VLX访问资源,是否可以不直接从VLX插入DXF数据?
/猜测
页:
1
[2]