YZ 发表于 2022-7-6 23:32:45

-来自命令L的WBLOCK命令

有没有人在从宏调用WBLOCK时成功使用命令lind版本的WBLOCK,-WBLOCK。
 
首先,我必须将FileDia切换到0,没问题。
 
然后我想指定一个路径和文件名,没问题。
 
我使用@命令指定基点,以调用最后单击的坐标。
 
但是物体消失了!我真正想要的是将该对象转换为块(对话框允许),但-WBLOCK命令并不那么直接。
https://www.cadtutor.net/forum/attachment.php?attachmentid=55474&cid=1&stc=1

steven-g 发表于 2022-7-6 23:45:16

我猜这是一个宏,你不能添加一个插入在最后(你已经有了路径和文件名)

steven-g 发表于 2022-7-6 23:52:31

查看帮助文件,这是-wblock命令的公认行为,可以使用oops命令恢复对象,但不能作为块,我认为传统插入可能是唯一的答案!

JGA 发表于 2022-7-6 23:53:47

尝试使用-block命令创建块,然后将其锁定到新文件。

rkent 发表于 2022-7-7 00:05:03

 
+1          +1

YZ 发表于 2022-7-7 00:12:20

steven-g,是的,这是一个宏。
 
我似乎无法将其重新插入,因为新块未显示在插入块定义列表中。不过,也许我可以直接从它的文件位置调用它。
 
嗯,我去看看。我还将查看JGA的解决方案,我现在还不清楚它是什么意思,所以我渴望学习。感谢您的输入!
 
我会告诉你事情的进展。

dbroada 发表于 2022-7-7 00:12:54

我的猜测是,插入点0,0,0距离几何体很远,它已经从屏幕上消失了。

tombu 发表于 2022-7-7 00:23:55

 
因此,我通常使用“带基点复制”,使用我想要的块插入点,然后将其粘贴到新图形@0,0,然后保存图形,而不是使用块命令。

YZ 发表于 2022-7-7 00:26:22

这就是JGA。我仍然不太理解这两个命令-WBLOCLK和-BLOCK之间的区别。然而,我可以用-BLOCK获得一个工作工具!
 
SetEnv;BlockName;\FileDia;0;-Block;$M=$(GetEnv,BlockName);@;P;;-Insert;$M=$(GetEnv,BlockName);@;1;1;0;

JGA 发表于 2022-7-7 00:38:42

好东西,谢谢分享你的日常生活。
页: [1]
查看完整版本: -来自命令L的WBLOCK命令