明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1430|回复: 8

[求助] 书上的例子 为什么提示语法错误

[复制链接]
发表于 2010-2-6 12:50:00 | 显示全部楼层 |阅读模式

书上一个画矩形的例子,为什么提示语法错误呢?

(defun c: rect1
  (/ p1 p2 p3 p4)
  (setq p1 (getpoint "\n 输入一个角点"))
  (setq p3 (getcorner "\n 输入另一个角点"))
  (setq p2 (list (car p1) (cadr p3) ))
  (setq p4 (list (car p3) (cadr p1) ))
  (command "pline" p1 p2 p3 p4 "c")
)

发表于 2010-2-6 13:11:00 | 显示全部楼层
(defun c:rect1
  ( / p1 p2 p3 p4)
  (setq p1 (getpoint "\n 输入一个角点"))
  (setq p3 (getpoint "\n 输入另一个角点"))
  (setq p2 (list (car p1) (cadr p3) ))
  (setq p4 (list (car p3) (cadr p1) ))
  (command "pline" p1 p2 p3 p4 "c")
)
明经网友  发表于 2010-2-6 13:17:00

因为书上的例子是错的,错在P3的定义上, 改成(setq p3 (getcorner p1 "\n 输入另一个角点"))就行了。

不要尽信书。写书的很多水平比你高不了多少!

回复 支持 反对

使用道具

发表于 2010-2-6 13:18:00 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
 楼主| 发表于 2010-2-6 13:23:00 | 显示全部楼层

谢谢 非常感谢你 能加你QQ吗 我想学 可是没人教 自学太累了 没头绪

发表于 2010-2-6 13:28:00 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2010-2-6 13:35:00 | 显示全部楼层
jixiang0908发表于2010-2-6 13:23:00谢谢 非常感谢你 能加你QQ吗 我想学 可是没人教 自学太累了 没头绪

你没有看见liminnet在那儿笑着等着你呢……那才是QQ回答问题专家

我跟他比简直就是 井中蝌蚪 (还不如井底之蛙呢)……你找他

发表于 2010-2-6 13:37:00 | 显示全部楼层

getcorner 后边一般是跟前一列所取得的点位值 (pt)

getcorner Function
 
Pauses for user input of a rectangle's second corner

(getcorner pt [msg])

Command: (getcorner '(7.64935 6.02964 0.0) "Pick a corner")

 楼主| 发表于 2010-2-6 14:05:00 | 显示全部楼层

平时画图不断的重复 所以很想学LISP 只有是高手愿意教的 我都很虔诚的想找个师傅 呵呵

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-10-1 23:34 , Processed in 0.185814 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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