找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 309|回复: 9

[求助] 不用安装包,如何用autolsp加载晓东函数库

[复制链接]
发表于 2025-5-23 17:29:49 | 显示全部楼层 |阅读模式

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

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

×
我想用lsp编写加载晓东函数库的。请问需要依次加载哪些文件。直接加载XDRx.18.x64.arx等各版本的arx提示cannot find a dll or other file that
it needs.
如果用(vl-catch-all-apply 'vl-cmdf (list "netload" dll1));;dll1是XDRx.x64.dll也不行
但是很神奇的是在命令窗口netload用窗口形式加载XDRx.x64.dll再加载XDRx.18.x64.arx虽然也提示错误,但是能成功了。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

已领礼包: 145个

财富等级: 日进斗金

发表于 2025-5-26 14:56:53 | 显示全部楼层
XDRX API 2019-2026 , 根目录有@install.lsp,拽到AUTOCAD绘图窗口,就可以加载XDRX API
你说的XDRX.X64.18的ARX,你需要把 xdsoft\sys目录添加到搜索路径,然后直接加载ARX就可以
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2025-5-26 17:13:10 | 显示全部楼层
直接拖入@install.lsp到CAD窗口显示no function definition: XDRX-STRING-MULTILANGUAGE

点评

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

使用道具 举报

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

使用道具 举报

已领礼包: 145个

财富等级: 日进斗金

发表于 2025-5-26 17:34:42 | 显示全部楼层
白杨恒毅 发表于 2025-5-26 17:13
直接拖入@install.lsp到CAD窗口显示no function definition: XDRX-STRING-MULTILANGUAGE

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

使用道具 举报

已领礼包: 3727个

财富等级: 富可敌国

发表于 2025-5-27 09:11:54 | 显示全部楼层
本帖最后由 lj524917100 于 2025-5-27 09:15 编辑

命令: (LOAD "D:/XDSoft/@install.lsp")
d:\xdsoft\sys\xdrx.x64.24.arx 是无效 ARX 文件,
新版的API,一直失败,加载不上去,路径已经全部加上去了

点评

xdrx.x64.23.arx 是 2019 xdrx.x64.24.arx 是 2020-2024 xdrx.x64.25.arx 是 2025-2026 你去看@install.lsp里面,设置support的部分函数, 你可以先用API安装版,安装,看看是否正常加载,判断是否是系统问题,如  详情 回复 发表于 2025-5-27 12:00
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 145个

财富等级: 日进斗金

发表于 2025-5-27 12:00:08 | 显示全部楼层
lj524917100 发表于 2025-5-27 09:11
命令: (LOAD "D:/XDSoft/@install.lsp")
d:\xdsoft\sys\xdrx.x64.24.arx 是无效 ARX 文件,
新版的API,一 ...

xdrx.x64.23.arx 是 2019
xdrx.x64.24.arx 是 2020-2024
xdrx.x64.25.arx 是 2025-2026

你去看@install.lsp里面,设置support的部分函数,

你可以先用API安装版,安装,看看是否正常加载,判断是否是系统问题,如果安装版正常,你在设置需要的
如果安装版就加载不了,说明你系统缺必要的文件(这些都是系统安装和ACAD安装后就有的)

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

使用道具 举报

已领礼包: 145个

财富等级: 日进斗金

发表于 2025-5-27 12:06:28 | 显示全部楼层
  1. (setq        #ver  (xd::var:getacadversion)
  2.         #ver1 (car (xd::string:regexps "[0-9]+" (ver) ""))
  3.         x64   (if
  4.                 (and
  5.                   (setq proc_arch (getenv "PROCESSOR_ARCHITECTURE"))
  6.                   (< 1 (strlen proc_arch))
  7.                   (eq "64"
  8.                       (substr proc_arch (1- (strlen proc_arch)))
  9.                   )
  10.                 )
  11.                  ".x64"
  12.                  ""
  13.               )
  14.         path  (strcat "xdrx" x64
  15.                       "." (substr (getvar "acadver") 1 2)
  16.               )
  17.   )


上面代码来自@install.lsp里面,会获取你所需要的XDrxAPI的 ARX 文件名
路径必须要加上sys/x64
SYS/X64下的所有DLL文件,你都不能缺

点评

如果你的系统正常,直接拽 @install.lsp到ACAD绘图窗口,就会提示你安装成功  详情 回复 发表于 2025-5-27 12:08
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 145个

财富等级: 日进斗金

发表于 2025-5-27 12:08:03 | 显示全部楼层
XDSoft 发表于 2025-5-27 12:06
上面代码来自@install.lsp里面,会获取你所需要的XDrxAPI的 ARX 文件名
路径必须要加上sys/x64
SYS/X64下 ...

如果你的系统正常,直接拽 @install.lsp到ACAD绘图窗口,就会提示你安装成功
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 145个

财富等级: 日进斗金

发表于 2025-5-27 12:12:00 | 显示全部楼层
如果XDrxAPI 安装版,你也加载不了,你去下面帖子 http://bbs.xdcad.net/thread-703851-1-1.html 下载 1565楼的附件,测试下你缺什么DLL,具体看下附近楼层的讨论
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-4 12:49 , Processed in 0.247464 second(s), 48 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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