66问答网
所有问题
当前搜索:
autolisp语言如何中断循环
请问在
autolisp
中
如何
才能在中途跳出
循环
啊,有没有类似c里面的如break...
答:
对于第一个问题,很遗憾,没有。但是仔细想下,既然用while了,有什么必要在a=40就退出呢?我猜你真实意图可能是其他变量在执行过程中满足条件就退出
循环
对吧,直接把条件列在whlie的条件里,与a<100用and连接能解决问题。对于第二个问题,Lisp的if语法本身就是(if <条件> <条件真执行> <条件假执...
大神请指教:
autolisp
文件中repeat不
循环
答:
(setq n (- nn 1))错误,应当修改为(setq nn (- nn 1))这样的数值才会变化。同时,
所有的n代码修改为nn代码,就可以循环处理对象了
。(while (setq ent0 (ssname ss 0));提取第一个对象 (setq ss (ssdel ent0 ss));排除这个对象 );这个方法也可以批量处理图元,这个方法的好处是可以处理...
AutoLisp
,
怎么
实现重复执行命令
答:
不知道你具体想做什么,就编了一小段,大概可以实现你说的功能,在Vlisp控制台运行。提示选择一点后,判断是否有效,有效则作为标注的第一点,否则退出
循环
。(setq a 0)(while (/= a nil)(progn (setq a (getpoint "选择标注的第一点:"))(if (/= a nil)(command "_dimlinear" a pause ...
Visual LISP程序设计目录
答:
1.1
Lisp语言
基础 1.2
AutoLISP
简介 1.3 VisuLISP特性和应用 第2章 基础构造 2.1 数据类型与表达式 2.2 变量与赋值 2.3 函数与调用 习题环节 第3章 控制流程与文件结构 3.1 流程控制基础 3.2 AutoLISP文件组织 继续深入 第4章 VisuLISP操作入门 4.1 VisuLISP环境启动与退出 4.2 用户界面...
autolisp 语言
的while语句,
循环
体是那部分
答:
对测试表达式进行求值,如果它不是 nil,则执行
循环
体中的表达式,重复这个过程,直到测试表达式的求值结果为 nil (while testexpr [expr...])while 函数在 testexpr 为 nil 之前不断运行。参数 testexpr 包含测试条件的表达式。expr 在 testexpr 为 nil 之前要求值的一个或多个表达式。返回值 最后...
如何
使用
AutoLISP语言
例程
答:
打开AutoCAD选择菜单Tools——
AutoLISP
——Load Application….弹出对话框(如下图所示):load unload apps 使用下面的操作来加载已保存lisp文件:找到该lisp文件已保存的文件夹。从列表中选择所需的文件。单击 Load按钮。如果一切顺利,将出现一条消息说“*.lsp成功载入”。单击Close按钮关闭对话方块。运行...
今天不想加班——
Autolisp
编程入门案例
答:
首先,我们要"选择"可见的梁线。在
Autolisp
的世界里,"选择"是entsel函数,而变量的赋值则是通过setq实现,就像这样:(setq梁线选择 (entsel "梁线"))接着,我们记录下所选梁线的图层信息。在Lisp的列表中,图层信息通常存储在图元名称后的8号括号中。然后,我们需要"换成"新的图层。在Lisp中,这...
请问
AutoLISP语言
在选择了一个选择集之后退出命令后
如何
让它在图形空间...
答:
(setq ss (ssget))(sssetfirst nil ss)
AUTOLISP
问题
答:
(SSGET "X") 那里换成 (ssget "x" (list (cons 0 "ATTDEF")))就可以过滤出所有的att。(SSGET "X") 是所有的实体。所以会选中不是att的东西。(ssget "x" (list (cons 0 "ATTDEF")))还可以再加条件。比如(ssget "x" (list (cons 0 "ATTDEF") (cons 8 "abc")))就是把abc层的...
AutoLISP
图层切换
答:
lisp切换图层
语言
,0为你所设图层名称,操作为:为选中对象0/1回车。记得将txt文件后序名改为.lisp (defun c:0()(SETVAR "CMDECHO" 0)(PRINC "YFworkroom 将图层改成 0图层: ")(setq ss (ssget))(command "change" ss "" "p" "la" "0" ""))(defun c:1()(SETVAR "CMDECHO" 0...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
lisp语言autocad
autolisp语言
autolisp语言程序设计
lisp语言remove
cadautolisp可以干什么
cad lisp语言 教程
autocad编程语言
autolisp教程
lisp 语言