找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

楼主: liuyj

[BUG报告] xdrx_initget的问题

[复制链接]

已领礼包: 8613个

财富等级: 富甲天下

 楼主| 发表于 2016-6-3 00:27:37 | 显示全部楼层
输入数字还是有点问题,不能输0,敲0的效果相当于0+回车。比方说我要移动1500,结果输入150,就提前结束了,只移动了150

点评

你如果想输入数字的话,那么就不要用 0-9做关键字了,你总得取舍,不能同时满足的,既然是一键回车,你就要负责后面的输入不要冲突。  详情 回复 发表于 2016-6-3 02:37
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 145个

财富等级: 日进斗金

发表于 2016-6-3 02:37:48 | 显示全部楼层
liuyj 发表于 2016-6-3 00:27
输入数字还是有点问题,不能输0,敲0的效果相当于0+回车。比方说我要移动1500,结果输入150,就提前结束了 ...

你如果想输入数字的话,那么就不要用 0-9做关键字了,你总得取舍,不能同时满足的,既然是一键回车,你就要负责后面的输入不要冲突。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 8613个

财富等级: 富甲天下

 楼主| 发表于 2016-6-4 18:23:49 | 显示全部楼层
怎么也找不到问题,甚至连cad自身的copy和move都受影响了。不得已又换回天正TS的一键回车替代,期望以后版本的修复。

点评

[attachimg]53502[/attachimg] 测试图,我小键盘输入了N个0也没事啊。  详情 回复 发表于 2016-6-4 19:24
你执行什么不能输入0? 工具箱的**拷贝,还是你自己的程序? 你把0设成关键字了吗?  详情 回复 发表于 2016-6-4 19:18
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 40个

财富等级: 招财进宝

发表于 2016-6-4 19:18:10 | 显示全部楼层
liuyj 发表于 2016-6-4 18:23
怎么也找不到问题,甚至连cad自身的copy和move都受影响了。不得已又换回天正TS的一键回车替代,期望以后版 ...

你执行什么不能输入0?  工具箱的**拷贝,还是你自己的程序? 你把0设成关键字了吗? 你按 - 号旁边的 0 能输入吗?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 40个

财富等级: 招财进宝

发表于 2016-6-4 19:24:23 | 显示全部楼层
liuyj 发表于 2016-6-4 18:23
怎么也找不到问题,甚至连cad自身的copy和move都受影响了。不得已又换回天正TS的一键回车替代,期望以后版 ...

一键回车测试0.gif


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

使用道具 举报

已领礼包: 8613个

财富等级: 富甲天下

 楼主| 发表于 2016-6-5 10:34:57 | 显示全部楼层
数字输入的问题找到原因了,昨天晚上仔细看了说明,原来最后要用xdrx_end释放。我在一个自定义子程序里设了0当关键字,完了没有释放,以至于影响了后面的程序。现在明白了,每用一次都要与xdrx_begin和xdrx_end配对使用。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 8613个

财富等级: 富甲天下

 楼主| 发表于 2016-6-5 10:46:20 | 显示全部楼层
不能一键回车我发现是这个原因,在按键后会先执行操作,然后把刚按下的关键字加在命令行,必须删除才能继续(回车相当于执行两次,所以要删除)。这个好像与释放不释放没有关系,是不是我还有哪没注意到的?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 8613个

财富等级: 富甲天下

 楼主| 发表于 2016-6-5 10:56:56 | 显示全部楼层
另外,这个函数应该是捕获键盘输入,那么是不是可以不仅对get**能用,也可以扩展到ssget的同时捕获关键字,这样就不用再弄什么回调函数,使用简单的多。天正TS那个就是这样的,我觉得非常好用。

点评

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

使用道具 举报

已领礼包: 40个

财富等级: 招财进宝

发表于 2016-6-5 12:14:46 | 显示全部楼层
liuyj 发表于 2016-6-5 10:56
另外,这个函数应该是捕获键盘输入,那么是不是可以不仅对get**能用,也可以扩展到ssget的同时捕获关键字, ...

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

使用道具 举报

已领礼包: 8613个

财富等级: 富甲天下

 楼主| 发表于 2016-6-5 15:54:00 | 显示全部楼层
不能一键回车的问题,new版主没有这种情况吗?

点评

上面不是给你贴图了吗,我没遇到你说的0输入不了的问题。 除非你自己在程序把0设成关键字了。 对了,你什么专业的,好像工作挺依赖这个自*由拷贝移动的。  详情 回复 发表于 2016-6-5 17:05
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 8613个

财富等级: 富甲天下

 楼主| 发表于 2016-6-5 16:21:06 | 显示全部楼层
释放关键字是否可以单做一个函数?如果程序里有多处用了xdrx_iniget,每用一次都用begin和end,我觉得读起来会比较乱,我都是在整个程序开始和结尾处加。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 40个

财富等级: 招财进宝

发表于 2016-6-5 17:05:54 | 显示全部楼层
liuyj 发表于 2016-6-5 15:54
不能一键回车的问题,new版主没有这种情况吗?

上面不是给你贴图了吗,我没遇到你说的0输入不了的问题。 除非你自己在程序把0设成关键字了。
对了,你什么专业的,好像工作挺依赖这个自*由拷贝移动的。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 8613个

财富等级: 富甲天下

 楼主| 发表于 2016-6-5 17:38:05 | 显示全部楼层
那个问题我明白了,我说的是22楼那个问题,自动在命令行上加关键字的,你没遇到吗?我是建筑设备专业的,专业上与这个功能也没有多大关系,我就是一直想找一个完美的**复制(移动)来替代系统的copy和move,从第一次看到类似的功能,就觉得这太方便了,画了快20年图,越来越懒,这样的程序就是我需要的。

点评

另外,写程序还要有个好习惯就是加入自己的错误捕捉机制,*error*, 在里面加入xdrx_end函数。xdrx_end能做的有: 释放点监视器,释放AcGe实体内存,释放xdrx_initget的监视,弹出系统变量(xdrx_begin和xdrx_sysvar_  详情 回复 发表于 2016-6-5 21:10
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 8613个

财富等级: 富甲天下

 楼主| 发表于 2016-6-5 17:51:14 | 显示全部楼层
但每个软件的**复制都有一点不足:天正的没有橡皮筋效果;天正TS的不知道为什么程序运行时坐标那个位置是灰的,看不到坐标值的变化,必须按F12才行;有几个用vlisp写的是用grread函数返回点,无法实现捕捉;acet-ss-drag-move如果有橡皮筋效果其实正是需要的,可惜一直没有改进。总之没有一个完全称心的,我希望的是:有橡皮筋效果,可以输入距离,能一键回车,取消或按鼠标右键无痕退出,支持UCS,不算很过分吧。

点评

是的,必须要有个明确的释放才行,要不不是一键回车会中断监视,要不就是一直在监视,所以设置了XDRX_END来结束监视,使用XDRX_API编程,要有个习惯,程序代码放到BEGIN和END之间,这样也会为UNDO操作提供帮助。  详情 回复 发表于 2016-6-5 21:05
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 145个

财富等级: 日进斗金

发表于 2016-6-5 21:05:49 | 显示全部楼层
liuyj 发表于 2016-6-5 17:51
但每个软件的**复制都有一点不足:天正的没有橡皮筋效果;天正TS的不知道为什么程序运行时坐标那个位置是灰 ...

是的,必须要有个明确的释放才行,要不不是一键回车会中断监视,要不就是一直在监视,所以设置了XDRX_END来结束监视,使用XDRX_API编程,要有个习惯,程序代码放到BEGIN和END之间,这样也会为UNDO操作提供帮助。

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-20 06:41 , Processed in 0.443176 second(s), 65 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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