刚做了2个插入图号的东东,抛个砖头,不过插了2000多张图,累啊,希望大虾能搞个批处理,这里谢了!
1:只适合A3图框,"T"是我事先做好的带属性的块,
(defun c:tg(/ tuh zhh)
(setvar "cmdecho" 0)
(setq tuh (getstring "输入图号"))
(setq zhh (getstring "输入张号"))
(command"insert" "t" "328.6,1.2" "1" "1" "0" tuh zhh )
(command"zoom" "w" "268,-17" "410,55")
(prin1)
)
2:都适用,就是还要用手选,郁闷,做"T"块时插入点没选好,故有第6行.
(defun c:tg1(/ jidian tuh zhh)
(setvar "cmdecho" 0)
(setq jidian (getpoint "\n选择图框右下角点:"))
(setq tuh (getstring "\n输入图号:"))
(setq zhh (getstring "输入张号:"))
(setq jid (polar jidian pi 72.45))
(command"insert" "t" jid "1" "1" "0" tuh zhh )
(command"zoom" "w" (polar jidian (/ (* pi 8) 9) 120) (polar jidian (/ (* pi 5) 6) -50))
(prin1)
) |