[LC100]建筑设计 19:32:11
关闭当前层,有没有变量控制不提示那个“是”的啊
[286168051]勤龙 19:32:54
不用command
[LC100]建筑设计 19:33:13
直接点那里吗?
[LC100]建筑设计 19:33:51
不用command怎么搞,请教一下
[286168051]勤龙 19:34:07
==
[LC100]建筑设计 19:34:20
5
现在在搞一下关闭其它,跟关闭图层的功能
[286168051]勤龙 19:39:51
(defun c:lay()
(setq clay(getvar "clayer"))
(setq en(tblobjname "layer" clay))
(setq ent(entget en))
(setq bs(-(cdr(assoc 62 ent))))
(if(< bs 0)
(progn
(setq ent(subst(cons 62 bs )(assoc 62 ent)ent))))
(entmod ent)
(princ)
)
这个就行了
操作图层图元
就解决了
[LC100]建筑设计 19:40:59
不行啊
[caoyin][caoyin] 19:41:54
(vla-put-layeron
(vla-item
(vla-get-layers
(vla-get-ActiveDocument
(vlax-get-acad-object)))
(vla-get-layer
(vlax-ename->vla-object(car(entsel)))
)
)
:VLAX-FALSE
)
[LC100]建筑设计 19:42:34
太复杂了
[kwok][ww5w]行舟月下 19:48:10
(setvar "Expert" 1)关闭当前层
[LC100]建筑设计 19:48:25
搞定了
[LC100]建筑设计 19:53:20
谢谢你啦
[xiaomm250][lisp](car (entsel)) 20:00:12
如何快速发现lisp的代码的语法错误(比如一个函数只有一个参数,但是却弄成了两个)
[LC100]建筑设计 20:08:22
检查
[xiaomm250][lisp](car (entsel)) 20:08:57
我需要快速的办法
[LC100]建筑设计 20:09:06
[qqimg]201307/{73C4E46D-DECF-E78D-48B3-86967B2A90DD}.jpg[/qqimg]
[xiaomm250][lisp](car (entsel)) 20:09:08
而不是人肉的办法检查
[LC100]建筑设计 20:09:28
我没说过人肉啊
[xiaomm250][lisp](car (entsel)) 20:09:46
没用,虽然检查完成了,但是还有错误
[LC100]建筑设计 20:10:30
那就无能为能了,那种如你套错了变量,那些只能人功检查
程序只会帮你检查语法上的错误。
你自己套错变更的,程序怎么可能帮你检测的出来呢。
你不是一边写程序,一边测试的么。
[kwok][ww5w]行舟月下 20:11:32
加断点,错误跟踪,
[kwok][ww5w]行舟月下 20:12:10
出错中断
[xiaomm250][lisp](car (entsel)) 20:12:44
关键是有错误连断点设置了没用
要是能运行用断点还不错
关键不能运行
郁闷
[LC100]建筑设计 20:17:02
好长代码么,发来看看。
[xiaomm250][lisp](car (entsel)) 20:18:23
(setq ss2 (ssget "CP" plist (list (cons 0 "TEXT")(cons 1 "123")))) 这句有错误?
[LC100]建筑设计 20:20:06
数字不用加 "",除非是文本
[xiaomm250][lisp](car (entsel)) 20:24:59
那能断定在哪一行有语法错误吗
[xiaomm250][lisp](car (entsel)) 20:25:38
[qqimg]201307/{943A3331-4F89-A954-80A1-0E9D5DB06E45}.jpg[/qqimg]
关键我都不知道哪一行有错误
不告诉我的话,等于白检查了
lisp真是的
[kwok][ww5w]行舟月下 20:26:11
表示少一括号
[LC100]建筑设计 20:27:29
双击这个问题,就跳过了
[xiaomm250][lisp](car (entsel)) 20:28:10
谢谢大哥
[LC100]建筑设计 20:30:15
隐藏对象
[xiaomm250][lisp](car (entsel)) 20:30:39
隐藏对象 是什么?
[LC100]建筑设计 20:30:58
发错了
就是 隐藏不想看到的东西。
但不同于关闭
有时东西过多,挡住视线了,就隐藏 |