YZ 发表于 2022-7-7 00:04:09

使用宏按钮进行更改

有没有办法全局使用CHANGE命令?它做的正是我想要的,只是它一次只做一个对象。
 
这周我偶然发现了CHANGE command,我以为我找到了我的圣杯。
 
我一直想要一个宏,可以更改所有块的旋转以匹配VIEWTWIST。但CHPROP只处理图层类型的更改。
 
1.有没有一种方法可以同时更改所有块?(在自动宏中)或
2、是否可以使宏循环并输入图形中尽可能多的块的新设置?

YZ 发表于 2022-7-7 00:17:29

有人用过CHANGE命令吗?我看不出它有什么帮助,除非你只想更改一个对象,在这种情况下,为什么不简单地在属性中更改它呢?
 
我没有进一步的了解。这是一件很难搜索的事情,因为这个词经常在与命令本身无关的帖子中使用。
 
有人在宏中使用过循环吗?或者是剧本(虽然我对剧本很生疏,但我已经准备好学习了)。我将在宏的开头尝试*运算符,看看它是否循环。我只是担心在这种情况下它会崩溃。

BIGAL 发表于 2022-7-7 00:31:44

一次重新更改所有块,答案是肯定的,但取决于你的问题,你可以对块做很多事情。你能再描述一下你的请求吗。

YZ 发表于 2022-7-7 00:43:01

在所有作业中,我们手动选择所有块参照,并根据视口比例和viewtwist设置其比例和旋转。
 
我希望通过一个按钮来自动读取视口属性并相应地调整块。
 
现在,我把这个“大声”写出来,这似乎是“注释性”块也可以做的事情。我对这个选择持开放态度,只是以前从未让他们工作过。
 
(注意LT,因此我不能使用LISP解决方案)。

designerstuart 发表于 2022-7-7 00:51:13

动态积木听起来不错,但我学习它们也从来没有多少乐趣。忽略这一点。。。。。
 
听起来您需要这样一个宏:
选择所有块
指定比例
指定旋转
 
我认为这是可以做到的,我会尽力,但我认为这超出了我的能力。
我认为自动指定与viewtwist相同的角度需要lisp。

BIGAL 发表于 2022-7-7 00:59:07

一个问题是,你为什么要重新调整块的大小?或者只是因为它们是图解式的,而真实的大小是无关紧要的。

YZ 发表于 2022-7-7 01:06:48

 
是的,这基本上就是我希望自动化的。我会对一个单独完成第一步的宏感到满意!
 
我希望使用DIESEL来设置带有扭曲角度的var userr1,然后读回。但我认为这有点过于雄心勃勃。
 
比格尔,是的,我们的方块只是示意图。(除了树木的情况,我们的客户现在要求它们具有正确的比例,因此我们在这一步之后手动更新它们-但我离题了)。有一个函数可以设置与视口平行的图案填充,将该函数用于块定义将是令人惊讶的。也许,当我在论坛上讨论这个问题时,注释性缩放块确实是最好的前进方式。下周早些时候我会再试一次,但我必须承认我很紧张。
页: [1]
查看完整版本: 使用宏按钮进行更改