狂刀lxx发表于2009-11-16 22:39:00 (defun ENTMAKE-TEXT (PT HEIGHT ANGLE_) (if (entmake (list (cons 0 \"TEXT\") (cons 100 \"AcDbEntity\")
你這樣是不行的 指令: _ucs 目前的 UCS 名稱: *世界* 指定 UCS 的原點或 [面(F)/具名(NA)/物件(OB)/前一個(P)/視圖(V)/世界(W)/X/Y/Z/Z 軸(ZA)] <世界>: _x 指定繞著 X 軸旋轉的角度 <90>: 90 指令: 指令: 指令: _ucs 目前的 UCS 名稱: *無名稱* 指定 UCS 的原點或 [面(F)/具名(NA)/物件(OB)/前一個(P)/視圖(V)/世界(W)/X/Y/Z/Z 軸(ZA)] <世界>: _y 指定繞著 Y 軸旋轉的角度 <90>: 90 指令: 指令: 指令: _ucs 目前的 UCS 名稱: *無名稱* 指定 UCS 的原點或 [面(F)/具名(NA)/物件(OB)/前一個(P)/視圖(V)/世界(W)/X/Y/Z/Z 軸(ZA)] <世界>: _z 指定繞著 Z 軸旋轉的角度 <90>: 90 ;;XYZ各轉90度 測試程式 ;;樓主========================================= (defun COMMAND-TEXT2 (PT HEIGHT ANGLE_) (command "._TEXT" PT HEIGHT ANGLE_ "TEXT2") ) (defun C:TT2 () (COMMAND-TEXT2 '(0 0 0) 10 0) ) ;;狂刀========================================= (defun ENTMAKE-TEXT3 (PT HEIGHT ANGLE_) (if (entmake (list (cons 0 "TEXT") (cons 100 "AcDbEntity") (cons 100 "AcDbText") (cons 10 (trans PT 1 0)) (cons 40 HEIGHT) (cons 1 "TEXT3") (cons 50 (+ (/ (* pi ANGLE_) 180) (angle (getvar "ucsorg") (getvar "ucsxdir")) ) ) ) ) (entlast) ) ) (defun C:TT3 () (ENTMAKE-TEXT3 '(0 0 0) 10 0) ) |