乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 125|回复: 7

[LISP]程序错误在那里

[复制链接]

8

主题

59

帖子

4

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
91
发表于 2003-11-2 17:29:00 | 显示全部楼层 |阅读模式
(defun mj_s(/ p1 p2)
(setq p1 (getpoint "  pickpoint:"))
     (command "area" p1 )
   (while (/= p2 nil)
     (setq p2 (getpoint "  pickpoint:"))
     (command " " p2)
   )
  (princ)
)
   (defun c:df(/ oce  pm mmj mj)
     (setq oce (getvar "cmdecho"))
     (setvar "cmdecho" 0)
           (mj_s)
         (if (and (= p1 nil) (= p2 nil))
           (setq mmj(getvar "area"))
           (setq mj ( rtos (*  mmj 0.0001) 2 3))
           (setq pm (getpoint "\n选择标注点:"))
           (command "text" "j" "m" pm "35" "0" mj)
           (setvar "cmdecho" oce)
        )
   (prin1)
)
回复

使用道具 举报

8

主题

59

帖子

4

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
91
发表于 2003-11-2 17:31:00 | 显示全部楼层
我打算是想先执行测量面积 并且把值写出来 但是怎么都不成功 不知道出现的错误在哪里 谢谢各位指教
----------------------------------------------------------------------------
我是个新手
回复

使用道具 举报

8

主题

59

帖子

4

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
91
发表于 2003-11-2 18:18:00 | 显示全部楼层
请问飞哥 我的上面的程序错误在哪里 谢谢飞哥
还有我还想问您  如何在执行偏移命令后使偏移后的对象转到当前图层来哦  
谢谢飞哥
回复

使用道具 举报

26

主题

3072

帖子

10

银币

社区元老

Rank: 75Rank: 75Rank: 75

铜币
3177
发表于 2003-11-2 18:40:00 | 显示全部楼层
你的程序问题很多,看看我改的,对比一下,找一下问题吧。
将对象设到当前层用CHPROP命令。
  1. (defun mj_s (/ p2)
  2.   (setq p2 t)
  3.   (command "area")
  4.   (while p2
  5.     (setq p2 (getpoint "\npickpoint:"))
  6.     (command p2)
  7.   )
  8.   (command "")
  9. )
  10. (defun c:df (/ oce pm mmj mj)
  11.   (setq oce (getvar "cmdecho"))
  12.   (setvar "cmdecho" 0)
  13.   (mj_s)
  14.   (if (and (= p1 nil) (= p2 nil))
  15.     (progn
  16.     (setq mmj (getvar "area"))
  17.     (setq mj (rtos (* mmj 0.0001) 2 3))
  18.     (setq pm (getpoint "\n选择标注点:"))
  19.     (command "text" "j" "m" pm "35" "0" mj)
  20.     (setvar "cmdecho" oce)
  21.     )
  22.   )
  23.   (prin1)
  24. )
回复

使用道具 举报

8

主题

59

帖子

4

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
91
发表于 2003-11-2 19:07:00 | 显示全部楼层
请问 飞哥  怎么还是不行 不能标注上去 你试试??!!!
回复

使用道具 举报

16

主题

909

帖子

8

银币

中流砥柱

Rank: 25

铜币
973
发表于 2003-11-3 14:26:00 | 显示全部楼层
Line 5 to be changed forom (command p2) to (if p2 (command p2))...
回复

使用道具 举报

26

主题

3072

帖子

10

银币

社区元老

Rank: 75Rank: 75Rank: 75

铜币
3177
发表于 2003-11-3 15:42:00 | 显示全部楼层
受教!
回复

使用道具 举报

8

主题

59

帖子

4

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
91
发表于 2003-11-3 18:45:00 | 显示全部楼层
谢谢 alin 先生的赐教
也谢谢飞哥的热心帮助
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-7-6 12:51 , Processed in 0.918881 second(s), 68 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表