devitg 发表于 2022-7-6 11:49:50

ATT模式按位

你好
对于ATTDEF
 
所以我想对于VLA-ADDATTRIBUTE,数字中的模式可能是
 
但那又如何呢?
 
谢谢提前

Lee Mac 发表于 2022-7-6 12:05:11

你好
 

(eval acAttributeModeInvisible)    ==>   1
(eval acAttributeModeConstant)   ==>   2
(eval acAttributeModeVerify)       ==>   4
(eval acAttributeModePreset)       ==>   8
(eval acAttributeModeLockPosition) ==>16
(eval acAttributeModeMultipleLine) ==>32

devitg 发表于 2022-7-6 12:10:43

嗨,李,谢谢你,我今天学了一个新的。

Lee Mac 发表于 2022-7-6 12:21:41

 
不客气

David Bethel 发表于 2022-7-6 12:37:42

我想这是这些新东西真正让人讨厌的地方之一。他们并没有做太多新的工作,只是用一个很长的名称重新表述了一些事情,只要正确理解基本函数,就可以在autolisp中完成这些事情。在这种情况下(logand)。我的0.02美元,我现在就从肥皂盒里拿出来-大卫

Lee Mac 发表于 2022-7-6 12:48:12

 
我有点同意你,大卫,
 
当然,您仍然可以在VL中使用整数位代码,但它们也被编码在符号中(例如acAttributeModeInvisible),使用符号的唯一真正优势是,您可以一目了然地看到正在使用的设置,而不必查找/记住每个位代表什么。
 
但是,当组合位代码(不在代码中添加它们)时,仍然必须返回使用整数。
 
不过,我认为冗长的名称并不是什么大问题——使用代码编辑器,您可以立即看到是否犯了错误,因为它不会显示为受保护的符号。
 
那是我的0.02美元
 

devitg 发表于 2022-7-6 12:57:32

0.02$+0.02$=0.04$,所有金额均表示感谢。
页: [1]
查看完整版本: ATT模式按位