iceberg2509 发表于 2005-8-25 15:17:00

请问:entmake与entmakeX的区别

<P>请问:entmake与entmakeX到底有何区别阿?</P>

wzg356 发表于 2023-9-1 16:56:06

试一下返回值就行了,一个返回组码表,一个返回图元名

phoenixdjq 发表于 2005-8-25 16:35:00

<P>entmake:建立一个新的对象在画图中.</P>
<P>entmakex:建立一个非对象形态的xrecord对象.</P>
<P>我是从书上看到的.不知道能不能对你有所帮助</P>
<P>&nbsp;</P>

iceberg2509 发表于 2005-8-25 16:58:00

<P>谢谢,不过还是不明白。因为我看到论坛里有个动态查询信息程序的帖子:<A href="http://bbs.mjtd.com/forum.php?mod=viewthread&tid=9315" target="_blank" >http://bbs.mjtd.com/forum.php?mod=viewthread&tid=9315</A>,里面用的就是entmakex显示信息的,我翻了一下资料,没有看到详细的说明,所以特来请教!</P>

mccad 发表于 2005-8-25 21:01:00

/object/autolisp/ALR.default.088.htm<BR>/object/autolisp/ALR.default.089.htm

renxianjing 发表于 2023-9-1 15:15:24

借地,挖个坟。
请问大神们,能否解惑。。。
葵花宝典说,entmake有所有者,entmakex没有所有者。没有所有者不能被保存到dwg。
但是我试验以后,entmakex生成以后,可以保存。
另外,两者都可以生成图元,而且图元属性是一样的。

自贡黄明儒 发表于 2023-9-1 16:11:32

renxianjing 发表于 2023-9-1 15:15
借地,挖个坟。
请问大神们,能否解惑。。。
葵花宝典说,entmake有所有者,entmakex没有所有者。没有所 ...
是不是说反了、(setq e (entmakex ....))就可以。(setq e (entmake ....))就不行

renxianjing 发表于 2023-9-1 16:39:15

没有说反。
这是葵花宝典的:

示例
_$ (entmakex '((0 . "CIRCLE") (62 . 1) (10 4.0 3.0 0.0) (40 . 1.0)))
<图元名: 1d45558>
警告! 没有所有者的对象和图元不被写到 .dwg 或 .dxf 文件。请确认在使用 entmakex 后设置所有者。例如,可以使用 dictadd 设置某词典拥有该对象。


可能entmake返回图元属性列表,entmakex返回图元名。
其他的没有发现什么区别。

xiaocainiao 发表于 2024-9-2 20:42:43

帮顶一下、我今天才知道entmakex这个函数、而且程序里面用了很多次都不知道、主要是用飞诗编辑器的时候不小心选成entmakex了、然后看了一下函数说明、感觉用entmakex更方便点、可以直接返回图元名、但是他那个警告信息没看懂是啥意思
页: [1]
查看完整版本: 请问:entmake与entmakeX的区别