2016 - 2024

感恩一路有你

autojs获取屏幕坐标 AutoCAD快速加载AutoLISP文件的处理方法?

浏览量:2747 时间:2021-03-13 03:27:05 作者:admin

AutoCAD快速加载AutoLISP文件的处理方法?

此问题是由AutoCAD的默认对象捕获策略引起的。

解决方案1:

在AutoCAD中打开选项,切换到“用户系统配置”选项卡,可以看到有一个“坐标数据输入优先级”,这三个选项分别是:

AutoCAD的默认设置是最后一个

!将此设置更改为“键盘输入”,然后执行脚本,您所说的就没有问题了。

但是一个接一个地告诉脚本用户您想修改这个选项是非常累人的。

我建议的解决方案是调用

在执行绘图命令之前直接将此选项更改为“键盘输入”。

如果脚本执行后需要恢复以前的设置,请在修改前使用

将以前的设置记录在变量old_uoc中,然后在执行后使用。

但其实没必要。到目前为止,我还没有遇到任何需要“脚本异常”的场景。

解决方案2:

使用entmake插入图形对象,而不是使用命令调用图形命令。

建议此方法可以直接将元素信息插入到图形中,不存在捕获问题,执行速度更快。

autojs获取屏幕坐标 autojs获取点击坐标 autojs找坐标

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。