设为首页收藏本站

晓东CAD家园-论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

楼主: XDSoft

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

  [复制链接]

签到天数: 1373 天

连续签到: 2 天

[LV.10]以坛为家III

点击这里给我发消息

已领礼包: 144个

财富等级: 日进斗金

 楼主| 发表于 2013-6-16 15:22:02 | 显示全部楼层
429014673 发表于 2013-6-16 15:18
命令: (ARXLOAD "G:/xd/XDRX_API.R18.X64.arx")
G:\xd\XDRX_API.R18.X64.arx 无法找到所需的程序。
Err ...

确定是在 AUTOCAD 2012 64位版本加载的吗?

点评

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

使用道具 举报

签到天数: 1081 天

连续签到: 1 天

[LV.10]以坛为家III

点击这里给我发消息

已领礼包: 335个

财富等级: 日进斗金

发表于 2013-6-16 15:18:05 | 显示全部楼层
wowan1314 发表于 2013-6-16 12:16
命令: AD APPLOAD
C:\Documents and Settings\Administrator\桌面\XDRX_API.R16.X32.arx
无法找到所需 ...

命令: (ARXLOAD "G:/xd/XDRX_API.R18.X64.arx")
G:\xd\XDRX_API.R18.X64.arx 无法找到所需的程序。
Error: ARXLOAD 失败

我的加载提示和你的一样。

点评

2004加载失败,提示如下: C:\Users\Administrator\Desktop\XDRX_API.R16.X321.arx cannot find a procedure that it needs. AcRxDynamicLinker failed to load 'C:\Users\Administrator\Desktop\XDRX_API.R16  详情 回复 发表于 2013-6-23 17:14
第一个加载成功的就是 2012 x64 版本, 你的系统和 CAD版本是什么  详情 回复 发表于 2013-6-16 15:23
确定是在 AUTOCAD 2012 64位版本加载的吗?  详情 回复 发表于 2013-6-16 15:22
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

签到天数: 369 天

连续签到: 2 天

[LV.9]以坛为家II

发表于 2013-6-16 12:53:32 | 显示全部楼层
本帖最后由 Free-Lancer 于 2013-6-16 12:56 编辑

Curve_Union 和 Curve_subtract 有问题
1 不给参数 T,异常退出
2 给 T 参数运行正常,但是提示输入宽度,这个有点多余,在应用中可以还要对生成的这个 Curve 进行后续的操作、计算等等,直接出现这个宽度提示就中断了程序运行

命令: (xdrx_curve_union (car (entsel)) (car (Entsel)))

选择对象:
选择对象: ; 错误: ADS 请求错误


命令: (xdrx_curve_union (car (entsel)) (car (Entsel)) t)

选择对象:
选择对象:
请输入轮廓线宽度<0>:
成功的生成了1条轮廓线!T

测试环境:
Windows 7 旗舰版 + AutoCAD 2014 / 2012 中文版 ,均为 32 位版本

点评

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

使用道具 举报

签到天数: 1373 天

连续签到: 2 天

[LV.10]以坛为家III

点击这里给我发消息

已领礼包: 144个

财富等级: 日进斗金

 楼主| 发表于 2013-6-16 12:49:43 | 显示全部楼层
Free-Lancer 发表于 2013-6-16 12:47
功    能:提供一个YES,NO的判断函数,不用自己设置INITGET和关键字

调用格式:(xdrx_yesorno  [缺省的 ...

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

使用道具 举报

签到天数: 369 天

连续签到: 2 天

[LV.9]以坛为家II

发表于 2013-6-16 12:47:38 | 显示全部楼层
功    能:提供一个YES,NO的判断函数,不用自己设置INITGET和关键字

调用格式:(xdrx_yesorno <提示字符串> [缺省的回答])

返    回:用户输入Y,返回1,输入N,返回0

说    明:参数[缺省的回答]不提供,默认为1(YES),
                1:YES
                0: NO

这个手册说明有问题,提示字串不管给不给,都会提示默认的,默认值 应该是 1 或 0

命令: (xdrx_yesorno "\nYes or No<Y>:" 0)

Yes or No<Y>:?[是(Y)/否(N)]<N>:
0

命令: (xdrx_yesorno "" 0)
?[是(Y)/否(N)]<N>:
0

命令: (xdrx_yesorno "" 1)
?[是(Y)/否(N)]<Y>:
1

点评

谢谢,API的应用单独发贴吧,放这里不好发现。  详情 回复 发表于 2013-6-16 12:49
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

签到天数: 1373 天

连续签到: 2 天

[LV.10]以坛为家III

点击这里给我发消息

已领礼包: 144个

财富等级: 日进斗金

 楼主| 发表于 2013-6-16 12:18:02 | 显示全部楼层
wowan1314 发表于 2013-6-16 12:16
命令: AD APPLOAD
C:\Documents and Settings\Administrator\桌面\XDRX_API.R16.X32.arx
无法找到所需 ...

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

使用道具 举报

签到天数: 196 天

连续签到: 31 天

[LV.7]常住居民III

发表于 2013-6-16 12:16:08 | 显示全部楼层
XDSoft 发表于 2013-6-16 12:08
另外那个帖子是没升级的,这里提供的是修改字符集为UNICODE后,在VS2010下面编译的。

你测试下 新提供 ...

命令: AD APPLOAD
C:\Documents and Settings\Administrator\桌面\XDRX_API.R16.X32.arx
无法找到所需的程序。
AcRxDynamicLinker 加载“C:\Documents and
Settings\Administrator\桌面\XDRX_API.R16.X32.arx”失败
C:\Program Files\AutoCAD 2004\acad.exe无法加载 XDRX_API.R16.X32.arx 文件。

CAD2006加载成功。 CAD2005没有装

点评

请再次测试一下r2004的加载。  发表于 2013-6-19 02:48
命令: (ARXLOAD "G:/xd/XDRX_API.R18.X64.arx") G:\xd\XDRX_API.R18.X64.arx 无法找到所需的程序。 Error: ARXLOAD 失败 我的加载提示和你的一样。  详情 回复 发表于 2013-6-16 15:18
R16版本是使用的ARX 2006 库函数编译的,可能缺少文件,在你的2004版本,记录下了。  详情 回复 发表于 2013-6-16 12:18
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

签到天数: 1373 天

连续签到: 2 天

[LV.10]以坛为家III

点击这里给我发消息

已领礼包: 144个

财富等级: 日进斗金

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

G版,对于R17没 64位的,这个考虑没?

点评

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

使用道具 举报

签到天数: 1373 天

连续签到: 2 天

[LV.10]以坛为家III

点击这里给我发消息

已领礼包: 144个

财富等级: 日进斗金

 楼主| 发表于 2013-6-16 12:08:34 | 显示全部楼层

另外那个帖子是没升级的,这里提供的是修改字符集为UNICODE后,在VS2010下面编译的。

你测试下 新提供的版本 在2005下能正常加载不,缩小问题原因的范围。
不能加载,请截图,看下提示是什么。

DRAG类函数以后会提供新的解决方案,旧的暂时别测试了。

点评

命令: AD APPLOAD C:\Documents and Settings\Administrator\桌面\XDRX_API.R16.X32.arx 无法找到所需的程序。 AcRxDynamicLinker 加载“C:\Documents and Settings\Administrator\桌面\XDRX_API.R16.X32.arx  详情 回复 发表于 2013-6-16 12:16
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

签到天数: 1992 天

连续签到: 143 天

[LV.Master]伴坛终老I

点击这里给我发消息

已领礼包: 5832个

财富等级: 富甲天下

发表于 2013-6-16 12:06:12 | 显示全部楼层
wowan1314 发表于 2013-6-16 11:47
好多函数啊!

cad2004表示无法加载。 各种无法加载。

在我这儿可以加载。你确认是 选择了xdrx_api.r16.x32.arx了么?

点评

试了还是不行!  发表于 2013-6-19 18:23
对呀! 我只下载了2004~2006的。  发表于 2013-6-16 12:12
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

签到天数: 196 天

连续签到: 31 天

[LV.7]常住居民III

发表于 2013-6-16 12:05:20 | 显示全部楼层
XDSoft 发表于 2013-6-16 11:53
2004-2006是一个系列的,你试试2005下能加载不。

你另一个帖子
XDRX_API 16版本提供下载
http://bbs.xdcad.net/thread-667981-1-1.html
(出处: 晓东CAD家园-论坛)
加载成功,不过DRAG也不能用!

点评

另外那个帖子是没升级的,这里提供的是修改字符集为UNICODE后,在VS2010下面编译的。 你测试下 新提供的版本 在2005下能正常加载不,缩小问题原因的范围。 DRAG类函数以后会提供新的解决方案,旧的暂时别测试  详情 回复 发表于 2013-6-16 12:08
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

签到天数: 408 天

连续签到: 2 天

[LV.9]以坛为家II

已领礼包: 51个

财富等级: 招财进宝

发表于 2013-6-16 12:03:56 | 显示全部楼层
wow,上来就来个超好的消息,感谢老大,下载测试了,以后我写函数就能轻松不少了。熟悉下API,试试用API写些函数。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

签到天数: 1373 天

连续签到: 2 天

[LV.10]以坛为家III

点击这里给我发消息

已领礼包: 144个

财富等级: 日进斗金

 楼主| 发表于 2013-6-16 11:54:22 | 显示全部楼层
Love-Lisp 发表于 2013-6-16 11:14
;;利用晓东API做的选择对象背景遮罩程序示例:
(defun c:entmask ()
  (autoloadxdrx)

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

使用道具 举报

签到天数: 1373 天

连续签到: 2 天

[LV.10]以坛为家III

点击这里给我发消息

已领礼包: 144个

财富等级: 日进斗金

 楼主| 发表于 2013-6-16 11:53:06 | 显示全部楼层
wowan1314 发表于 2013-6-16 11:47
好多函数啊!

cad2004表示无法加载。 各种无法加载。

2004-2006是一个系列的,你试试2005下能加载不。

点评

你另一个帖子 XDRX_API 16版本提供下载 http://bbs.xdcad.net/thread-667981-1-1.html (出处: 晓东CAD家园-论坛) 加载成功,不过DRAG也不能用!  详情 回复 发表于 2013-6-16 12:05
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

签到天数: 1373 天

连续签到: 2 天

[LV.10]以坛为家III

点击这里给我发消息

已领礼包: 144个

财富等级: 日进斗金

 楼主| 发表于 2013-6-16 11:51:24 | 显示全部楼层
Free-Lancer 发表于 2013-6-16 11:22
xdrx_yesorno 默认值无效
(xdrx_yesorno "Yes or No:" "n")

参数是 0 或者 1, 不是 "n"

  1. 命令:
  2. 命令: (setq a (xdrx_yesorno "Yes or No:<n>" 0))
  3. Yes or No:<n>?[是(Y)/否(N)]<N>:
  4. 0

  5. 命令: (setq a (xdrx_yesorno "Yes or No:<n>" 1))
  6. Yes or No:<n>?[是(Y)/否(N)]<Y>:
  7. 1
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2018-10-24 00:42 , Processed in 0.226686 second(s), 71 queries , Gzip On, WinCache On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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