明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 3101|回复: 8

请问:entmake与entmakeX的区别

[复制链接]
发表于 2005-8-25 15:17:00 | 显示全部楼层 |阅读模式

请问:entmake与entmakeX到底有何区别阿?

发表于 2023-9-1 16:56:06 来自手机 | 显示全部楼层
试一下返回值就行了,一个返回组码表,一个返回图元名
回复 支持 1 反对 0

使用道具 举报

发表于 2005-8-25 16:35:00 | 显示全部楼层

entmake:建立一个新的对象在画图中.

entmakex:建立一个非对象形态的xrecord对象.

我是从书上看到的.不知道能不能对你有所帮助

 

 楼主| 发表于 2005-8-25 16:58:00 | 显示全部楼层

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

发表于 2005-8-25 21:01:00 | 显示全部楼层
[WEB]/object/autolisp/ALR.default.088.htm[/WEB]
[WEB]/object/autolisp/ALR.default.089.htm[/WEB]
发表于 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 ....))就不行
发表于 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返回图元名。
其他的没有发现什么区别。
发表于 2024-9-2 20:42:43 | 显示全部楼层
帮顶一下、我今天才知道entmakex这个函数、而且程序里面用了很多次都不知道、主要是用飞诗编辑器的时候不小心选成entmakex了、然后看了一下函数说明、感觉用entmakex更方便点、可以直接返回图元名、但是他那个警告信息没看懂是啥意思
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-25 09:56 , Processed in 0.179455 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表