designerstuart 发表于 2022-7-7 00:08:50

如何按n选择块

我想做这样的事情:
选择
[输入块名称]
擦除
有办法做到这一点吗?我将把它作为脚本的一部分。任何删除块的所有实例而不必单击它的方法都是很好的。
 
谢谢

designerstuart 发表于 2022-7-7 00:14:09

更多信息:
我尝试过使用qselect,但无法从命令行运行它。我试过选择和擦除命令,但两个命令似乎都没有按名称选择对象的能力?我最接近的方法是使用命令的“前一个”位,但距离不够近。谢谢!

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

也许是这条线?

designerstuart 发表于 2022-7-7 00:25:39

谢谢你,老虎
 
“QSELECT没有命令行选项”-哦,天哪,正如我怀疑的那样。
 
我希望避免lisp-主要是因为我希望可以从命令行完成。
如果没有lisping,真的没有办法按名称选择或删除块吗?

Tiger 发表于 2022-7-7 00:28:32

说到脚本,我并不是最耀眼的明星,但我知道你可以在comandline上使用SSGT函数——这难道不意味着可以把它放到脚本中吗?

designerstuart 发表于 2022-7-7 00:33:48

嗯,恐怕我对此也了解得不够。。。。。。。
 
如果做不到这一点,有人知道如何将块定义插入到图形中,但不知道块本身?在上面,我试图插入一个块,然后在脚本中删除它,但如果我不能在第一个位置插入它,这将工作。
 
谢谢

rkent 发表于 2022-7-7 00:37:06

您将完成插入过程,并在要求插入点时取消。定义在图纸中,但未显示。

dbroada 发表于 2022-7-7 00:39:10

因为我永远记不起如何逃离脚本,所以我这样做。。。。
 

INSERT
myBLOCK
0,0
<etc>
ZOOM
E
ERASE
L

ZOOM
P

 
如果将块放置在图形的可见区域内,则可能不需要缩放命令。

eyde 发表于 2022-7-7 00:45:41

你试过类似的吗?在“设置”下,只需选择“名称”。

designerstuart 发表于 2022-7-7 00:47:38

 
太好了,戴夫,谢谢你。是的,我从来没有使用过取消中途脚本命令,但奇怪的是,我知道你永远都记不起怎么做!
 
如果你知道怎么做,我会很感激的。可能会使脚本更整洁。否则,脚本基本上就像你给dave看的那样。那么“L”代表“last”吗?我不知道那个。我试着使用“previous”,但因为我刚刚插入了它,所以不起作用。
 
谢谢大家!
页: [1] 2
查看完整版本: 如何按n选择块