irneb 发表于 2022-7-6 10:38:27

嗯,有几种可能性:例如,“地图”DWG文件可能是使用WBlock生成的。如果是这样,可以将其设置为均匀缩放(或不均匀缩放)。因此,insert命令将具有不同数量的参数,因此可能导致整个例程失败。DWG文件中可能已经放置了AttDef图元,这将导致insert在命令行上询问这些图元的值(取决于AttReq的值)。另一种可能性可能是(虽然可能性很小),用户在另一个命令中以撇号(')作为前缀以透明方式启动此命令。在这种情况下,插入根本不起作用。
 
可能还有其他情况。如果可能的话,我通常尽量不使用命令。而是开始研究ActiveX对象并使用vla/vlax方法。它们不仅速度更快,而且对于编程来说更“健壮”。更不用说,它们不会像使用命令时那样显示所有命令行提示。

rob150588 发表于 2022-7-6 10:44:44

这很公平。
 
我想看看ActiveX和VLA/VLAX端编程AutoCAD。。。但是画画的日常工作一直在阻碍(你知道这是怎么回事)。
 
总有一天我会抽出时间来的。。。经过几年的尝试,我才开始熟悉Lisp,所以在学习另一大块编程时,我不会屏住呼吸。
 
目前,我只在命令部分指定所有值,因为这样做不会产生任何问题。我们在服务器上保存了多年的所有文件,因此它们都经过了很好的测试。
 
谢谢大家的帮助,非常感谢。

irneb 发表于 2022-7-6 10:49:57

是的,我不知道!时间总是最大的问题!
 
无论如何,不客气。很高兴帮助。。。我也在同一条船上,在这些论坛上我学到了99%的知识(虽然大部分是在AUGI上,但这个地方可能比AUGI以前更好)。
页: 1 [2]
查看完整版本: 使用Lisp搜索并插入mu