yxr 发表于 2006-4-10 15:31:00

有关保存图块的问题

请高手指教!我是将图块插入到当前图形中,然后修改图块,请问如何将修改后的图块以原来的名字存入到图块原来所在的路径。(只保存图块所在范围内的要素)

xinghesnak 发表于 2006-4-11 11:52:00

<P>先用选择集选择图块,再用sendcommand发送命令,生成外部块,存到原来的路径</P>

yxr 发表于 2006-4-11 16:01:00

<P>请问xinghesnak大侠,能否给我发个实例代码,谢了!</P>

mccad 发表于 2006-4-11 17:47:00

为什么不打开图块直接修改呢?

yxr 发表于 2006-4-12 08:48:00

我是通过道路网所表示的地形进行调出对应的图块,有时还要对调出的图块进行修改。我通过命令wblock可以对图块进行保存了,但是保存后再向当前图形插入该图块,结果提示“图块插入失败”,请问mccad您知道是什么原因吗?

xinghesnak 发表于 2006-4-12 09:41:00

<P>说错了,不是sendcommand,用这个就行吧</P>
<P>AcadApp.ActiveDocument.Wblock "D:\" &amp; selectionset.item(0).name &amp; ".dwg", SelectionSet<BR></P>

yxr 发表于 2006-4-12 10:00:00

wblock是个命令,我直接调用这个命令,保存了图块,但是再将该图块加入到当前图形中,就会出现“插入失败”,你知道是什么原因吗?

雪山飞狐_lzh 发表于 2006-4-12 10:07:00

你的代码发上来看看?

yxr 发表于 2006-4-12 10:32:00

<P>Set saveMenuItem = newMenu.AddMenuItem(newMenu.Count + 1, _<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Chr(Asc("&amp;")) &amp; "保存图形", macro &amp; "_wblock")</P>
<P>我这里用的是菜单宏,通过这个语句就可以直接调用原系统的wblock命令,就会用跳出对话框供选择</P>

xinghesnak 发表于 2006-4-12 10:36:00

<P>发上来睽睽啦!</P>
页: [1] 2
查看完整版本: 有关保存图块的问题