 - (defun c:f3(/ osm p1 w)
- (setvar "cmdecho" 0)
- (setq osm(getvar "osmode"))
- (setvar "osmode" 15359)
- (initget 1)
- (setq p1 (getpoint "\n请指定矩形的插入点: "))
- (if (= (setq w (getstring "\n输入矩形的宽度高度,用逗号隔开(比如25,30):")) "") (progn
- (setq p2 (getcorner p1 "\n输入矩形另一角点: "))
- (command ".rectangle" "non" p1 "non" p2)
- )
- (command ".rectangle" "non" p1 "non" (strcat "@" w))
- )
- (setvar "osmode" osm)
- (setvar "CMDECHO" 1)
- (princ)
- )
|