明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1250|回复: 2

跪求高手,谁能帮忙看下这个程序那里有问题啊加载后输入BSB提示不确定的对象绑定T

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

(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))
(SETVAR "OSMODE" 0)
(if (ssget "w" p0 p1)(command "erase" "p" ""))
(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)
)
发表于 2014-3-17 21:33 | 显示全部楼层
(setq t (STRCAT tYi " BSB " tXi))
不要用T當變數
 楼主| 发表于 2014-3-18 08:14 | 显示全部楼层
楼上的钻石会员还是 牛 啊 哈哈我在t后面又加了个y,可以了 谢谢了LSJJ
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-14 11:21 , Processed in 0.166852 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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