明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
12
返回列表 发新帖
楼主: eastinent

请大家帮我分析一段lisp程序,谢谢

  [复制链接]
发表于 2004-11-3 20:01:00 | 显示全部楼层
txt只是个临时变量,我想你只是被它们的外表搞糊涂了。看看:


  1. (setq a 1)

  2. (setq b (getint))

  3. (if (/= b 0)

  4.                  (setq c b)

  5.                  (setq c a)

  6. )



这里,a = scale ,b = txt , c = scale1. 1 保存在 userr1 系统变量中。


只不过区别是,a,b,c都是字符形式,因此在做if 判断的时候,要做 字符->数字 的转换。


清楚了吧?先准备c的原始数据(a), 再等待用户输入(b),如果用户输入符合要求,则采用用户输入的值(c = b),如果不符合要求,则设c=a.
 楼主| 发表于 2004-11-3 22:59:00 | 显示全部楼层
userr1这个系统变量的作用是什么?


今天电脑中毒了,搞了很久才搞定。
发表于 2004-11-4 01:49:00 | 显示全部楼层
问别人不如问cad,cad帮助里面说的很清楚
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-18 09:27 , Processed in 0.168018 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表