找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 2679|回复: 8

[已解决] 2020.06.17版本的通用函数库中,XD::Drag:SimpleMove不能用

[复制链接]

已领礼包: 202个

财富等级: 日进斗金

发表于 2020-6-17 17:50:52 | 显示全部楼层 |阅读模式
悬赏20D豆已解决
api、lsp通用函数库都是2020.06.17的,测试中发现函数XD::Drag:SimpleMove有问题了,
(xd::drag:simplemove (entlast) "\n插入点:" 6 t)
运行上句,中断Cancel




最佳答案

查看完整内容

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

已领礼包: 145个

财富等级: 日进斗金

发表于 2020-6-17 17:50:53 | 显示全部楼层
请重新下载下通用LISP函数库

点评

新的lsp通用函数库覆盖后,这个函数是能用了,但是拖动点不对了。拖动点距离拖动对象很远。 (xd::drag:simplemove (entlast) "\n表格插入点:" 6 t) 你测试下,这个原先拖动点在entlast的右侧中点,现在在很远的下  详情 回复 发表于 2020-6-18 07:45

评分

参与人数 1D豆 +45 收起 理由
dyjwyqz5221 + 45 热心帮忙奖!

查看全部评分

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

使用道具 举报

已领礼包: 202个

财富等级: 日进斗金

 楼主| 发表于 2020-6-18 07:45:52 | 显示全部楼层
XDSoft 发表于 2020-6-17 17:50
请重新下载下通用LISP函数库

新的lsp通用函数库覆盖后,这个函数是能用了,但是拖动点不对了。拖动点距离拖动对象很远。
(xd::drag:simplemove (entlast) "\n表格插入点:" 6 t)
你测试下,这个原先拖动点在entlast的右侧中点,现在在很远的下方了。
这个函数的用法变了吗?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复

使用道具 举报

已领礼包: 202个

财富等级: 日进斗金

 楼主| 发表于 2020-6-18 09:03:38 | 显示全部楼层
本帖最后由 dyjwyqz5221 于 2020-6-18 09:04 编辑

用xdrx-drag-move做了一个函数,这样也能实现XD::Drag:SimpleMove的功能。
(defun yqz::drag:move(str ss n / pt mat)
        (cond
                ((= (type ss) 'ENAME)
                        (setq ss (xd::entity->pickset (list ss)))
                )
                ((eq (type ss) 'LIST)
                        (setq ss (xd::entity->pickset ss))
                )
        )
        (setq pt (xd::geom:get9pt ss n)
                mat (xdrx-drag-move str ss pt)
        );;;setq
        (xdrx_entity_transform ss mat)
)



参数:
str--提示字符串
ss--图元、图元表或选择集
n---ss包围盒的1-9中的某一点


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

使用道具 举报

已领礼包: 8613个

财富等级: 富甲天下

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

使用道具 举报

已领礼包: 8613个

财富等级: 富甲天下

发表于 2020-6-18 20:51:49 | 显示全部楼层
你这个替代函数有点小问题,移动时文字越飘越远

点评

(YQZ::DRAG:MOVE "\nsdfsdfsdf:" (entlast) 6)测试了下,没问题。 下载最新版的api、lsp函数库覆盖再测试下。  详情 回复 发表于 2020-6-19 07:43
我这里没问题呀,我再测试下  详情 回复 发表于 2020-6-19 07:39
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复

使用道具 举报

已领礼包: 202个

财富等级: 日进斗金

 楼主| 发表于 2020-6-19 07:39:26 | 显示全部楼层
liuyj 发表于 2020-6-18 20:51
你这个替代函数有点小问题,移动时文字越飘越远

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

使用道具 举报

已领礼包: 202个

财富等级: 日进斗金

 楼主| 发表于 2020-6-19 07:43:20 | 显示全部楼层
liuyj 发表于 2020-6-18 20:51
你这个替代函数有点小问题,移动时文字越飘越远

(YQZ::DRAG:MOVE "\nsdfsdfsdf:" (entlast) 6)测试了下,没问题。
下载最新版的api、lsp函数库覆盖再测试下。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复

使用道具 举报

发表于 2021-7-16 16:27:02 | 显示全部楼层
同一个版本的CAD2021,配上最新的 API ,在不同的电脑上,运行的结果是不一样的,亲自体验过了。家里的电脑,不正常,公司里的电脑,是正常的。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-23 00:47 , Processed in 0.423618 second(s), 44 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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