找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

楼主: XDSoft

[程序发布] (2024.05.23日更新)XDRX_API FOR ACAD 2004-2025

 火... [复制链接]

已领礼包: 859个

财富等级: 财运亨通

发表于 2016-4-30 09:35:18 来自手机 | 显示全部楼层
手册中有的页面乱码无法显示,用新版本编译好像可以解决

点评

最新的手册就是HM 7 编译的,看来他们还没解决对中文的完美支持。大家遇到有乱码的函数,帮忙贴出来下。  详情 回复 发表于 2016-4-30 12:31
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 40个

财富等级: 招财进宝

发表于 2016-4-29 17:47:11 | 显示全部楼层
gzfuqun 发表于 2016-4-29 16:40
(xdrx_SetEntToDb ss)
(while (setq pl1 (xdrx_getpolyvtx))
    (setq plpt (cons pl1 plpt))

或者:  
(xdrx_getpropertyvalue  lwent "vertices") 得到所有顶点。

多用下这个函数,包装了N多功能。查询用 xdrx_getpropertyvlaue 修改用 xdrx_setpropertyvalue
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 859个

财富等级: 财运亨通

发表于 2016-4-29 17:11:11 来自手机 | 显示全部楼层
gzfuqun 发表于 2016-4-29 16:40
(xdrx_SetEntToDb ss)
(while (setq pl1 (xdrx_getpolyvtx))
    (setq plpt (cons pl1 plpt))

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

使用道具 举报

发表于 2016-4-29 16:40:39 | 显示全部楼层
(xdrx_SetEntToDb ss)
(while (setq pl1 (xdrx_getpolyvtx))
    (setq plpt (cons pl1 plpt))
)

LWPOLYLINE 在2007CAD下得不到顶点

点评

或者: (xdrx_getpropertyvalue lwent "vertices") 得到所有顶点。 多用下这个函数,包装了N多功能。查询用 xdrx_getpropertyvlaue 修改用 xdrx_setpropertyvalue  详情 回复 发表于 2016-4-29 17:47
用getstretchpoint试试,一次到位,无需循环  详情 回复 发表于 2016-4-29 17:11
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 145个

财富等级: 日进斗金

 楼主| 发表于 2016-4-25 09:41:06 | 显示全部楼层
XDRX API 更新到2016.0426版本,除2004-2006版本外,全部更新。同时手册也更新到最新版本。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 68个

财富等级: 招财进宝

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

使用道具 举报

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

使用道具 举报

发表于 2016-4-18 10:40:30 | 显示全部楼层
牢固 发表于 2013-6-16 09:40
提供个自动加载XDRX_API函数,将晓东API文件放在CAD搜索目录下,运行如下函数即可实现自动加载:

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

使用道具 举报

已领礼包: 685个

财富等级: 财运亨通

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

使用道具 举报

已领礼包: 33个

财富等级: 招财进宝

发表于 2016-4-11 17:07:32 | 显示全部楼层
iLisp 发表于 2016-4-8 22:31
翻了几个版本的手册,这个函数居然没有说明,在论坛复制了一句话,直接返回 -4

这个我是知道的 这个函数虽然没说明 但是也能做到大部分功能 但是最后一个参数nil始终还是不知道怎么用 但是相信和捕捉行为是没关系的 已经试验过很多次 主要问题还是 这个draggen并不能在正交模式下很好的捕捉一个已存在的点 并不像move scale rotate的功能 acet的move我也试过 但是它的捕捉也不对 虽然不是返回无效 但是却是被正交影响的点的位置 而默认状态下的move 即使开启正交 捕捉一个点的时候也能正确返回点的坐标
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 145个

财富等级: 日进斗金

 楼主| 发表于 2016-4-10 14:37:27 | 显示全部楼层
haige405 发表于 2016-4-10 14:25
XDRx.18.arx 无法找到所需的程序
CAD2010 32为,无论是 int 还是拖动,还是自动加载均不行。
cad2006一切 ...

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

使用道具 举报

发表于 2016-4-10 14:25:00 | 显示全部楼层
XDRx.18.arx 无法找到所需的程序
CAD2010 32为,无论是 int 还是拖动,还是自动加载均不行。
cad2006一切通过。
自动加入代码也不行的
  1. ;;自动加载晓东函数库,成果返回 T,失败返回 nil
  2. (defun AutoLoadXDRX (/ loaded fn v fn)
  3.   (setq v (itoa (atoi (getvar 'acadver))))
  4.   (if (= "x86" (getenv "PROCESSOR_ARCHITECTURE"))
  5.     (if(not(member (setq fn (strcat "xdrx." v ".arx"))(arx) ) )
  6.       (if (setq fn (findfile fn))
  7.         (setq loaded (arxload fn "1"))
  8.         (setq loaded "2")
  9.       )
  10.       (setq loaded "3") ;_ 已加载
  11.     )
  12.     (if(not(member (setq fn (strcat "xdrx." v ".x64.arx")) (arx)))
  13.       (if (setq fn (findfile fn))
  14.         (setq loaded(arxload fn"1"))
  15.         (setq loaded "2")
  16.       )
  17.       (setq loaded "3") ;_ 已加载
  18.     )
  19.   )
  20.   (cond ((= "1" loaded)
  21.           (princ "xdrx_api加载失败!程序将退出!")
  22.           nil
  23.         )
  24.     ((= "2" loaded)
  25.       (princ "未找到对应的xdrx_api 文件!程序将退出!")
  26.       nil
  27.     )
  28.     (t
  29.       (if (/= loaded "3")
  30.         (princ (strcat (vl-filename-base fn) ".arx 成功加载!"))
  31.       )
  32.       t
  33.     )
  34.   )
  35. )
QQ截图20160410142003.jpg

点评

你安装下 晓东工具箱 看看,能否加载。  详情 回复 发表于 2016-4-10 14:37
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 264个

财富等级: 日进斗金

发表于 2016-4-8 22:31:00 | 显示全部楼层
cre8o 发表于 2016-4-7 22:56
报告一个问题:xdrx_pickset_draggen在正交和捕捉同时开启的时候捕捉点将得到-4, 而不是一个含有点坐标的 ...

翻了几个版本的手册,这个函数居然没有说明,在论坛复制了一句话,直接返回 -4



_$ (xdrx_PickSet_DragGen"\n插入点<退出>" (ssget) '(0 0 0) 0 nil)
_$ -4

点评

这个我是知道的 这个函数虽然没说明 但是也能做到大部分功能 但是最后一个参数nil始终还是不知道怎么用 但是相信和捕捉行为是没关系的 已经试验过很多次 主要问题还是 这个draggen并不能在正交模式下很好的捕捉一个  详情 回复 发表于 2016-4-11 17:07
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

使用道具 举报

已领礼包: 33个

财富等级: 招财进宝

发表于 2016-4-7 22:56:13 | 显示全部楼层
报告一个问题:xdrx_pickset_draggen在正交和捕捉同时开启的时候捕捉点将得到-4, 而不是一个含有点坐标的矩阵,和esc退出的效果一样..而理想的状态是cad下move等命令的行为 捕捉到某个点就移动到点 没有捕捉时单击到就是在正交轴上取点

点评

翻了几个版本的手册,这个函数居然没有说明,在论坛复制了一句话,直接返回 -4 _$ (xdrx_PickSet_DragGen"\n插入点" (ssget) '(0 0 0) 0 nil) _$ -4  详情 回复 发表于 2016-4-8 22:31
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-18 11:41 , Processed in 0.493092 second(s), 64 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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