本帖最后由 yjpyjp 于 2025-1-14 16:03 编辑
- (defun c:qq(/ ss i s data)
- (setq ss(ssget '((2 . "GC200"))))
- (setq i -1)
- (prompt"请输入数字[1-8]修改为相应颜色(1:红色 2:黄色 3:绿色 4:浅蓝色 5:深蓝色 6:粉红色 7:白色 8:灰色)")
- (setq colour1 (getstring))
- (setq colour1 (atoi colour1))
- (repeat (sslength ss)
- (setq s(Ssname ss (setq i(1+ i))))
- (setq data(entget (entnext s) '("*")))
- (setq data(subst '(62 . colour1) (assoc 62 data) data))
- (entmod data)
- (entupd s)
-
- )
- )
这个colour1的变量不能被正确识别,这个该怎么写 |