Clifford169 发表于 2022-7-5 16:36:00

受口齿不清/阿卡多影响的微移

圣诞节前,我向公司的工作站介绍了几种LISP。为此,我创建了一个阿卡多克。lsp从我的服务器加载应用程序。这很有魅力,我对命令的使用没有任何问题。
 
然而,自从这篇介绍之后,每个人都报告了一个关于轻推的问题。在这里,按住ctrl+arrow键可以将选定对象移动或“轻推”到某个方向。错误在于,在多次使用“微移”命令后,它停止工作/微移,但仍高亮显示对象。您无法取消选择对象,尽管它仍然显示为好像是为命令选择的,因为它实际上已经被取消选择。
 
很简单,我设置了一些LISP来帮助我们,尽管只有一个可能会影响它。这些是:
-3点矩形绘制工具;
-一个提升工具(通过设定的数量上下调整我们的水平);
-图层控制器(将文字命令自动更改为文字图层,而不考虑当前图层);
-轮廓工具(围绕物体绘制外部轮廓,我们将其用于树冠)。
 
如果有帮助的话,我可以把这些贴在上面检查一下,否则如果有人对这个问题有任何经验的话,我希望你的意见!
 
我正在使用AutoCAD 2013 SP2。计算机的规格从低到高不等。

rkmcswain 发表于 2022-7-5 16:44:40

所以每次轻推仍然有效,但只适用于几次轻推?

broncos15 发表于 2022-7-5 16:57:14

您是否在任何LISP例程中调整了snapunit系统变量,之后没有重置它?

Clifford169 发表于 2022-7-5 17:00:00

嗯,我发现,如果我小心地缓慢推动,它不会失败,尽管我还没有彻底测试过! 
我没有写lisps,如果你能告诉我文件中的代码可能是什么样子,我可以查找这个?

broncos15 发表于 2022-7-5 17:07:42

它看起来像这样(其中0.5是任意的。(setvar 'snapunit '(0.5 0.5))
在命令行中键入snapunit,查看它返回的值。

Lee Mac 发表于 2022-7-5 17:20:18

问题是否始终可再现?
 
如果是这样,请尝试使用LDOFF暂时禁用我的层控制器程序,并查看问题是否再次出现-如果再次出现,我将寻求实施修复。

Clifford169 发表于 2022-7-5 17:28:21

 
刚刚测试了这个,看看它是否是罪魁祸首,似乎它可能是!我似乎一做完LDOFF就不会出错。
我确实在将文本对齐到曲线lisp(ATC)时显示了一个错误,但据我所知,这不是我的acaddoc加载的,也不是其他计算机上显示的,所以我不知道为什么它会突出显示。我们暂时忽略这一点!
 
谢谢李!

tombu 发表于 2022-7-5 17:32:34

令人失望的是,看到这个帖子的标题,我以为有人找到了禁用轻推的方法!

Clifford169 发表于 2022-7-5 17:42:58

@李·麦克
你有没有可能看过我在这篇文章中提到的层控制器问题?我最近又犯了一些错误,不是简单地冻结绘图,而是使整个程序崩溃!
 
我真的不想停止使用lisp,因为事实证明它非常节省时间!
页: [1]
查看完整版本: 受Lisp程序/阿卡多影响的微移