_更改命令问题
大家好,我试图通过运行一个scr文件来更改几个图形中的文本,从而生成一个autolisp例程。我正在使用更改命令,但在输入新值时,它将其识别为命令而不是值,显示“未知命令”错误,有人遇到过这个问题吗?
附件是我想要修改的SCR文件和DRW模板
非常感谢。
实例图纸
测试1.SCR 这能提供线索吗?
我不认为您的窗口正在拾取文本,因此没有完成更改命令。
顺便说一句,我过去更喜欢使用交叉窗口而不是窗口,因为我发现它更容易拾取文本。 确保所有OSNAP均已关闭。当您运行脚本时,autocad仍将捕捉到OSNAP(取决于您的缩放级别),并且您的详细信息在示例中非常接近。我花了很长时间才弄明白为什么有时候一个脚本会失败,直到我弄明白那个脚本。如果仍然出现问题,则再次运行脚本,按F2键获取命令历史记录,并将其复制到文本文件中,然后将其发布在此处。
试试这个:
_CHANGE
w
_non
14.25,.28
_non
14.03,.44
在我们复制的样品图纸上批量处理您的日常工作,效果很好。唯一缺少的是保存更改的Qsave行。
我同意dbroada关于使用交叉窗的观点。如果我在测试一个例程,并且有问题,我也喜欢用相同的坐标画一条线,这是我可以对照的视觉效果。放大正在更改的区域也是一个好主意,有时AutoCAD会从屏幕上拾取错误的点。
要关闭捕捉,可以将Osmode设置为0。如果愿意,可以使用getvar和setvar命令在之后重置osmode命令。
帕特里克
http://www.multi-batch.com/ 谢谢大家的重复,脚本可以自己工作,有时我只需要在运行它之前按esc键,但现在我想做一个lsp例程,同样的错误正在发生
你说交叉窗口是什么意思?我是Autocad的新手,希望你能给我解释一下
当做
页:
[1]