lsp隐藏所有视口
大家好,我想制作一个lisp文件,在一个命令中隐藏所有视口,而不是键入
实体化视图
隐藏
在…上
全部的
以下是我所拥有的,但它似乎不起作用:
(定义c:mvh()
(命令“mview”“h”“on”“all”“(princ))
)
这是它返回的错误:
命令:mvh
; 错误:参数值错误:AutoCAD命令: 尝试删除(princ) 诺埃尔,
您已经很清楚地知道,LISP的末尾需要一个(princ)来清晰地结束,但它不能在AutoCAD命令中,否则CAD会将(princ)视为命令的参数之一。
试试这个:
希望这能有所帮助。。。 Lisp程序
DIESEL宏
这可以在自定义按钮或工具托盘中使用。 李·麦克,
这非常有效。感谢普林斯大学的澄清。问题:“(/tab)”是什么意思?
neekcotrack,
这难道不会冻结我所有的层次吗? 嗨,Noel,
大多数LISP的格式为:
(defun c:XXX ()
......... (commands and stuff)..........
) ; <<---<< end of program
而不是:
(defun dtr (a)
(* pi (/ a 180.0))
)
因此可能会在另一个LISP程序中运行,因此它不需要(princ)项,因为最后计算的项可能不是来自此程序…:眨眼: 谢谢你澄清 我对lisp文件不熟悉,所以所有这些parethesis都让我有点困惑。
在dtr函数中,有一个参数“a”。为了将其插入公式中,您的程序如何知道“a”是什么?
或者,正如你所说,这只是lisp文件的一个子集,所以这里没有显示?
哎呀,对不起。我在我的原始帖子中修复了代码。 neekcotrack,
酷-简单、优雅的编码。
页:
[1]
2