用att属性定义的文字设置为多行,command命令插入结束时弹出文本窗口
本帖最后由 jialun22 于 2022-2-8 13:43 编辑各位,我在动态块内定义属性为多行时,command命令插入之后会弹出文字窗口,是否可以取消,或者有什么别的插入方式不弹出窗口,代码如下:
(defun c:ttt()
(setq cmdecho (getvar "cmdecho"))
(setvar "cmdecho" 0)
(setvar "attdia" 0)
(setq inspt (getpoint "\n选择插入点:"))
(setq blkname "TITLE")
(setq n1 (getstring "\n请输入工程名称:"))
(setq n2 (getstring "\n请输入项目名称:"))
(command "insert" blkname inspt 1 1 0 n1 "" n2 "")
(setvar "cmdecho" cmdecho)
(setvar "attdia" 1)
(princ)
)
(setvar "attreq" 1)放前面 和尚777 发表于 2022-2-8 14:35
(setvar "attreq" 1)放前面
加上这段命令好了,没有文字窗口了,谢谢 和尚777 发表于 2022-2-8 14:35
(setvar "attreq" 1)放前面
你好今天测试,发现没有弹出窗口,但是动态块新输入的文字也变成默认了
页:
[1]