努.力 发表于 2023-12-8 11:35:43

如何让智能标注命令 dim 在生成一个标注后自动结束


支持论坛发展,特意充了50个币,如果程序难度比较大,可以付费
如题,dim 智能标注命令很好用(好像是16版或以上才有),但是我想让它在生成一个标注后自动结束,有什么办法吗?

反应器?监视 dim ,生成一个标注后结束它(模拟按下空格或回车)?

669423907 发表于 2023-12-8 11:35:44

;调用dim
(setq pt (strcat "dim " "0,0 100,0 "))
(vla-sendcommand (vla-get-ActiveDocument (vlax-get-acad-object)) pt)

夏生生 发表于 2023-12-8 13:06:46

(defun c:tt()
    (vlax-invoke-method(vlax-get-property (vlax-get-acad-object)
             (quote activedocument))
      (quote sendcommand)
      "dim "))
;;;至于后面怎么结束就看你怎么标了

liunian0524 发表于 2023-12-8 13:08:45

试试 qdim也挺好用

努.力 发表于 2023-12-8 13:37:32

夏生生 发表于 2023-12-8 13:06


感大神提供了调用的方法。dim怎么标都不会自动结束的

努.力 发表于 2023-12-8 13:39:09

liunian0524 发表于 2023-12-8 13:08
试试 qdim也挺好用

不是一个概念,dim包涵了%90以上的标注功能

zkq1212 发表于 2023-12-9 08:27:02

夏生生 发表于 2023-12-8 13:06


又学到了一个DIM命令的调用方法,谢谢

努.力 发表于 2023-12-14 08:46:19

难道是是无解了吗…
页: [1]
查看完整版本: 如何让智能标注命令 dim 在生成一个标注后自动结束