明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1376|回复: 7

[源码] 求高手帮忙看下哪里出问题了这程序

[复制链接]
发表于 2014-3-15 15:29 | 显示全部楼层 |阅读模式
本帖最后由 243811238 于 2014-3-18 18:13 编辑

(defun c:BSB (/ OLDOS p0 p1 p0x p0y p1x p1y xi yi pc txi tyi t);测量矩形并生成文本
(COMMAND "UNDO" "BE")
(SETQ OLDLN (GETVAR "CLAYER"))
(SETQ OLDOS(GETVAR "OSMODE"))
(initget 1)
(setq p0 (getpoint "\nFirst Point:"))
(initget 33)
(setq p1 (getcorner p0 "\nSecond Point:"))
(SETQ p0x (NTH 0 P0))
(SETQ p0y (NTH 1 P0))
(SETQ p1x (NTH 0 P1))
(SETQ p1y (NTH 1 P1))
(SETQ xi (- p1x p0x))
(SETQ yi (- p1y p0y))
(if (and p0 p1)
(progn
(setq pc (polar p0 (angle p0 p1) (/ (distance p0 p1) 2)))
(setq txi (RTOS (abs xi) 2 0))
(setq tyi (RTOS (abs yi) 2 0))
(if (> (abs xi) (abs yi))
(COMMAND "TEXT" "j" "m" pc "50" "0" t)
(COMMAND "TEXT" "j" "m" pc "50" "90" t)
)
)
)
(SETVAR "OSMODE" OLDOS)
(SETVAR "CLAYER" OLDLN)
(COMMAND "UNDO" "E")
(PRINC)
)

点评

不要用T做变量名  发表于 2014-3-18 08:18

评分

参与人数 1明经币 -1 收起 理由
Gu_xl -1 无内容

查看全部评分

 楼主| 发表于 2014-3-15 15:32 | 显示全部楼层
求版主来帮忙啊 人呢 ?
发表于 2014-3-16 20:26 | 显示全部楼层
冒牌的来了
发表于 2014-3-16 20:27 | 显示全部楼层
天下没有白吃的午餐
发表于 2014-3-17 08:17 | 显示全部楼层
本帖最后由 ZZXXQQ 于 2014-3-18 08:17 编辑

专业的东东不懂。简单写了个程序。
游客,本帖隐藏的内容需要发帖数高于 5 才可浏览,你当前发帖数只有 0
发表于 2014-3-17 12:56 | 显示全部楼层
  1. ;; 需要e派工具箱(XCAD)的支持:http://yunpan.cn/QXQKsW9gAPmpF
  2. (defun c:tt ()
  3.   (if (and (setq int (Uint 7 "" "高度" int))
  4.            (setq la (USTR 1 "图层(1~8)" la NIL))
  5.       )
  6.     (progn
  7.       (xyp-MkLa la)
  8.       (while (setq pt (getpoint "\n插入点: "))
  9.         (setq s1 (xyp-rectang pt (xyp-Pt2XY pt 200 65))
  10.               tx (strcat "200 WE" (itoa int))
  11.               s2 (xyp-Text 5 (xyp-9pt s1 5) tx)
  12.         )
  13.       )
  14.     )
  15.   )
  16.   (princ)
  17. )
 楼主| 发表于 2014-3-17 15:05 | 显示全部楼层
版主的程序命令是TT,为什么加载了出现错误啊
 楼主| 发表于 2014-3-17 15:09 | 显示全部楼层
G版还是用不了啊,输入高度后,再输入第一点就中断了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-15 00:51 , Processed in 0.172457 second(s), 30 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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