找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 6394|回复: 33

[分享]:扩展工具中acetutil.arx的函数帮助,很多人在找。

[复制链接]

已领礼包: 1个

财富等级: 恭喜发财

发表于 2006-4-26 11:08:24 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
嘿嘿,一直在找这个东东,终于找着了。
给大家分享一下。

当扩展工具已经集成在CAD安装盘中的时候,我们的程序为什么不用它的函数呢?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

已领礼包: 1个

财富等级: 恭喜发财

 楼主| 发表于 2006-4-26 11:10:44 | 显示全部楼层
大家看看是不是你需要的!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2006-4-26 21:07:40 | 显示全部楼层
真厉害,这也找得到,谢谢分享!斑竹的email是什么?想跟你学习东西啊!不好拒绝我吧,呵呵.
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2006-4-26 21:41:39 | 显示全部楼层
这个帮助文件针对acetutil.arx ver1.37。我查了一下,2004的express带的acetutil.arx是1.38版,不知道2006所带的版本号。最好能找到版本对应的。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2006-4-26 21:43:04 | 显示全部楼层
好像这个和afralisp的一样,有一些acet的函数还是没有
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 1个

财富等级: 恭喜发财

 楼主| 发表于 2006-4-28 08:34:49 | 显示全部楼层
有总比没有好,希望能找着2006的。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2006-4-28 12:55:53 | 显示全部楼层
acetutil.arx需要单独安装?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 1个

财富等级: 恭喜发财

 楼主| 发表于 2006-4-28 15:44:38 | 显示全部楼层
不需要,它是CAD扩展工具express中的函数库文件。由于CAD2004以后安装盘中都带有,在安装CAD时,都可以安装它,所以我们在编LISP时可以直接用它的函数,就需要这个帮助。
当然,若用户在安装CAD时没有安装express就不行了。不过只要有CAD安装盘就可以添加。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 3个

财富等级: 恭喜发财

发表于 2006-5-3 17:33:34 | 显示全部楼层
有没有哪位兄弟给汉化一下?
英文不懂的
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2006-5-6 18:57:39 | 显示全部楼层
这东西早就有下载了
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 1个

财富等级: 恭喜发财

 楼主| 发表于 2006-5-16 09:38:11 | 显示全部楼层
INI配置文件读取函数
(acet-ini-get inifile [section [key [default]]])

功能:从INI文件中返回数值

参数:
inifile 指定的INI文件.
section INI文件中的段落.
key INI文件中的关键字.
default 若INI文件中没有关键字则默认返回值.

返回值:
1、只含INI文件 则返回所有段落名称
2、含section       则返回指定段落下的所有关键字
3、含key             则返回指定段落下的指定关键字的值,失败则返回nil
4、含default        则返回指定段落下的指定关键字的值,失败则返回default
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 1个

财富等级: 恭喜发财

 楼主| 发表于 2006-5-16 09:41:22 | 显示全部楼层
INI配置文件设置函数
(acet-ini-set inifile section [key [value]])

功能:向INI文件中写入数值

参数:
inifile 指定的INI文件.
section INI文件中的段落.
key INI文件中的关键字.
value 关键字的值.

说明:
若无key 及value则向INI文件中添加段落。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 444个

财富等级: 日进斗金

发表于 2006-5-16 15:34:59 | 显示全部楼层
ACET的错误处理让我很烦人,不知如何跟踪到ACET内部函数产生的错误处理。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 1个

财富等级: 恭喜发财

 楼主| 发表于 2006-5-19 19:12:29 | 显示全部楼层
字符串格式化函数:
(acet-str-format format [arg ...])
功能:以format字符串中的格式来返回arg列表的值
参数:
format:字符串,表示格式化后的样式
arg:LISP变量,只能是整数,实数及字符串三种类型。变参。
示例:
(setq a "test")
"test"
_$ (setq b 5.5)
5.5
_$ (setq c 6)
6
_$ (acet-str-format "格式化字符串测试:字符=%1 、实数=%2、整数=%3。" a b c)
"格式化字符串测试:字符=test 、实数=5.5、整数=6。"
_$
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 1个

财富等级: 恭喜发财

 楼主| 发表于 2006-7-7 22:13:43 | 显示全部楼层
1、返回对象的包容盒:
(acet-ent-geomextents ename)
功能:返回对象的包容盒:
参数:
ename 单个LISP对象
_$ (setq ptl(acet-ent-geomextents (car(entsel))))
((366.209 372.376 0.0) (386.324 383.209 0.0))
_$

可用VL的vla-GetBoundingBox代替。
缺点:与VL的vla-GetBoundingBox一样,对Mtext对象支持不好。

2、返回MTEXT对象的四角点坐标函数:
(ACET-GEOM-MTXTBOX entlist dist)
entlist:表示MTEXT的LIST表
dist:包容盒与文字的距离
如:
_$ (setq ptl(ACET-GEOM-MTXTBOX(entget(car(entsel)))0))
((366.209 372.376 0.0) (415.375 372.376 0.0) (415.375 383.209 0.0) (366.209 383.209 0.0))
_$

能解决acet-ent-geomextents 的缺点,但只支持MTEXT对象
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2024-4-24 06:05 , Processed in 0.293587 second(s), 60 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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