277283904 发表于 2023-12-20 09:36:51

请问这个代码为什么运行不了?出现未知命令

(defun c:yu ()
   (command "dimasz" "3"                ;尺寸线和引线箭头的大小。并控制基线的大小
            "dimclrd" "3"               ;尺寸线、箭头和标注引线指定颜色。随块输入 0,随层输入256
            "dimclre" "3"               ;尺寸界线指定颜色。随块输入 0,随层输入256

怕怕吓一跳 发表于 2023-12-20 10:25:23

少了两个右括号

277283904 发表于 2023-12-20 13:41:27

怕怕吓一跳 发表于 2023-12-20 10:25
少了两个右括号

谢谢!是可以了,后面又出现”命令: nil“是什么原因呢

不一样地设计 发表于 2023-12-20 15:16:02

(setvar "dimasz" 3)这样就可以了

277283904 发表于 2023-12-20 16:02:02

不一样地设计 发表于 2023-12-20 15:16
(setvar "dimasz" 3)这样就可以了

试了一下无效,setvar与command的区别是什么

xyp1964 发表于 2023-12-20 21:30:14


(defun c:yu ()
(command "dimasz" "3" "dimclrd" "3" "dimclre" "3")
(princ)
)

hhh454 发表于 2023-12-20 22:54:24

277283904 发表于 2023-12-20 16:02
试了一下无效,setvar与command的区别是什么

setvar设置系统变量,command只要是命令都可以执行

277283904 发表于 2023-12-21 11:36:05

谢谢大家的热心帮助

paulpipi 发表于 2023-12-24 11:49:16

又学到一点
谢谢
页: [1]
查看完整版本: 请问这个代码为什么运行不了?出现未知命令