只需一步,快速开始
请哪位高手指点一下:
中止或结束程序这句语法怎么写如:
(defun c:aa()
......
(c:aa)
接下来该怎么中止或结束
)
使用道具 举报
你说得这个问题很有趣.
Can you paste the whole code?
怎么有趣法?
在一个函数内部调用它本身
不知道是否能实现?
因为我需要它执行二次,但又不陷死循环,
只要在加入if就行了啦1
比如:
(defun c:test ()
(if (setq p (getpoint "选取点:"))
(progn (alert (strcat "点坐标为" (rtos p))) (c:test) )
(alert "没有选点退出")
)
把它作为一个函数呼叫二次不就行了
zzhua发表于2006-7-22 18:13:00回复:(zzhua)如何中止或结束程序 请哪位高手指点一下: 中止或结束程序这句语法怎么写如: (defun c:aa() ...... (c:aa)
(defun c:aa ()
(if (/= (type nn) 'INT) (setq nn 0))
(if (= nn 0) (progn
(setq nn 1)
))
本版积分规则 发表回复 回帖后跳转到最后一页
小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 ) ©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途
GMT+8, 2025-4-30 16:09 , Processed in 0.159535 second(s), 27 queries , Gzip On.
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.