实用小程序!
zhenwangxue
2010年11月09日 08:57:36
只看楼主

任意调整光标角度,很好用!!!!(defun c:gbjd() (setq en (entsel "\n选取线,文字或图块<[Enter]输入角度>:")) (if (/= en nil) (progn (setq endata (entget (car en))) (setq entyp (cdr (assoc 0 endata))) (cond ((= entyp "LINE") (line-ang))

任意调整光标角度,很好用!!!!

(defun c:gbjd()

(setq en (entsel "\n选取线,文字或图块<[Enter]输入角度>:"))

(if (/= en nil)

(progn

(setq endata (entget (car en)))

(setq entyp (cdr (assoc 0 endata)))

(cond ((= entyp "LINE") (line-ang))
((= entyp "TEXT") (text-ang))

((= entyp "MTEXT") (text-ang))

((= entyp "INSERT") (text-ang))

(t (2p-ang))

)

)

(2p-ang)

)

(setvar "snapang" ang)

)

(defun line-ang()

(setq pt10 (cdr (assoc 10 endata)))

(setq pt11 (cdr (assoc 11 endata)))

(setq ang (angle pt10 pt11))

)

(defun text-ang()

(setq ang (cdr (assoc 50 endata)))

)

(defun 2p-ang()

(setq ang (getangle "\n输入角度值:"))

)

(princ "\n-------------c:gbjd-----------")

(prin1)
免费打赏
bjzjb
2010年11月09日 09:41:48
2楼
原码吗,怎么做的?
回复
wangerdeng
2010年11月09日 16:45:19
3楼
谢谢版主分享,下载来看看
回复
everskyss
2010年11月17日 22:28:44
4楼
刚才试了一下,还不错,谢谢
回复
x0x0x0x045
2010年11月18日 19:19:03
5楼
好东西,不错,不过有点缺陷哦,如果我图中没有东西就全是斜线,用过命令之后就不能改正了。
回复
lin_461045462
2010年11月20日 07:06:03
6楼
谢谢楼主
下来等会运行试试,不知效果怎样
谢谢
回复
panba
2010年11月20日 15:32:06
7楼
对于图块,使用时不好用啊。
对文字,线,都好用。
谢谢。
回复
zh_6531394
2012年10月23日 16:46:39
8楼
不错,收下了,谢谢。
回复

相关推荐

APP内打开