Benjo 发表于 2022-7-6 09:50:10

尺寸修改,Tex

大家好,
 
我想修改或替换所有原始命令,如文字、多行文字、图案填充、所有尺寸、引线等。。。可以修改它们吗?例如,当我在命令提示符下键入“MT”时,它会自动进入好的层吗?
 
谢谢

SOliver 发表于 2022-7-6 10:15:36

嗨Benjo,
 
“好层”是指创建实体后,它会被放置在特定层上,而不考虑当前所在的层吗?例如,当前层“test”,运行text命令,文本实体出现在“text layer”上
 
如果是这样的话,反应堆将是一种巧妙的方法。
 
索利弗

Benjo 发表于 2022-7-6 10:49:39

嗨,SOliver
 
示例:
 
绘图上有两个图层,0和a-ANNO-TEXT。当前图层为0。
我想了解的是,当我在命令提示符下键入多行文字命令时,如何使多行文字在A-ANNO-TEXT上自动显示。
我已经为所有这些做了一个宏按钮,但我更喜欢在命令行中键入
 
本约

SOliver 发表于 2022-7-6 10:52:46

我不确定我是否正确理解了这个问题,但我相信这就是你想要的
 

(vlr-command-reactor nil '((:vlr-commandEnded . test)))
(defun test(re arg/)
(cond ((eq (car arg) "MTEXT")
(setq ent(vlax-ename->vla-object(entlast)))
(vla-put-layer ent "test")
       )
       ;Additional conditions for different functions
       ;..........
)
)

 
希望这有帮助,
索利弗
页: [1]
查看完整版本: 尺寸修改,Tex