Chuyển đến nội dung chính

LISP : Ánh xạ giá trị đối tượng (thay đổi giá trị nguồn -> Đích cập nhật theo


xin gửi các bạn LISP : Ánh xạ giá trị đối tượng gồm
1 . LinkT : Ánh xạ giá trị Text
2 . LinkA : Ánh xạ giá trị Diện tích
chú ý : khi sửa giá trị ở đối tượng nguồn, đối tượng đích (text) chỉ update sau khi sử dụng lệnh REGEN, SAVE, PLOT,...
file: linkt_linka.lsp
(defun c:LinkT (/ ss_ent ent ss e cmd);Link Text (if (> (atof (substr (getvar "ACADVER") 1 4)) 16.1) ;;;AutoCAD 2006 16.2 (progn (vl-load-com) (command "_.undo" "_begin") (setq cmd (getvar "cmdecho")) (setvar "cmdecho" 0) (and (princ "\nChon Text goc : ") (setq ss_ent (ssget "_:S:E" '((0 . "TEXT"))) ) (setq ent (vlax-ename->vla-object (ssname ss_ent 0))) (princ "\nChon Text can Link gia tri tu Text goc : ") (setq ss (ssget (list (cons 0 "TEXT")) )) (foreach e (vl-remove-if 'listp (mapcar 'cadr (ssnamex ss))) (vla-put-TextString (vlax-ename->vla-object e) (strcat"%<\\AcObjProp Object(%<\\_ObjId "(vl-princ-to-string (vla-get-ObjectId ent)) ">%).TextString >%") ) ) ) (setvar "cmdecho" cmd) (command "_.undo" "_end")(princ) ) (alert "\nChi chay tren Autocad 2006-2010") ) ) (defun c:LinkA (/ ss_ent ent ss e cmd sole tile Suff Pref);Link Area (if (> (atof (substr (getvar "ACADVER") 1 4)) 16.1) ;;;AutoCAD 2006 16.2 (progn (vl-load-com) (command "_.undo" "_begin") (setq cmd (getvar "cmdecho")) (setvar "cmdecho" 0) (and (princ "\nChon doi tuong lay Dien tich : ") (setq ss_ent (ssget "_:S:E" '((0 . "*POLYLINE,ARC,SPLINE,ELLIPSE,CIRCLE"))) ) (setq ent (vlax-ename->vla-object (ssname ss_ent 0))) (princ "\nChon Text can Link gia tri Dien tich : ") (setq ss (ssget (list (cons 0 "TEXT")) )) (setq sole (getvar "Luprec"));so le (setq tile 1);ti le (setq Pref "S=") (setq Suff " mm2") (foreach e (vl-remove-if 'listp (mapcar 'cadr (ssnamex ss))) (vla-put-TextString (vlax-ename->vla-object e) (strcat "%<\\AcObjProp Object(%<\\_ObjId " (vl-princ-to-string (vla-get-ObjectId ent) ) ">%).Area \\f \"%lu2%ps[" Pref "," Suff "]%pr" (itoa sole) "%ct8[" (vl-princ-to-string tile) "]\">%" ) ) ) ) (setvar "cmdecho" cmd) (command "_.undo" "_end")(princ) ) (alert "\nChi chay tren Autocad 2006-2010") ) )



Theo cadviet forum

Nhận xét

Bài đăng phổ biến từ blog này

Download AutoCAD 2012 Full + Crack, AutoCAD 2012 Full,

Update: More on AutoCAD would be available on Mastering AutoCAD 2012 The next release of AutoCAD is in development & codenamed “Ironman”. If you are interested to be part of the testing team for AutoCAD 2012., register at https://beta.autodesk.com/signup/ AutoCAD 2012 | CAD Professor: The next release of AutoCAD is in development & codenamed Ironman. If you are inte... http://bit.ly/ezBIRD

Lệnh DR (draworder) đảo 2 đối tượng xếp chồng lên nhau trong CAD

Bạn có 2 đối tượng, VD: 1 đường thẳng và 1 hình tròn. Hình tròn của bạn đang đè lên (che khuất) đường thẳng. Bạn muốn đảo ngược lại tức là cho đường thẳng đè lên hình tròn. Bạn dùng Lệnh DR (draworder) để đảo 2 đối tượng xếp chồng lên nhau trong CAD Các bước: DR (draworder): Enter Lựa chọn đường thẳng: Enter Gõ tiếp A (Above objects): Enter Chọn đường tròn: Enter

DOWNLOAD AutoCad 2013 (32&64bit) Full Crack

DOWNLOAD AutoCad 2013 (32&64bit) Full Crack TỔNG QUAN VỀ AUTODESK AUTOCAD Autodesk AutoCad cho phép bạn để giải quyết những vấn đề thiết kế phức tạp nhất. Phương tiện của việc tạo ra các hình dạng tùy ý mô phỏng theo một loạt các cơ quan thẩm định thiết kế bề mặt và thời gian sẽ giảm đáng kể; bản vẽ tham số giúp đỡ để giữ trên tay tất cả các thông tin có ích. ý tưởng dự án có thể được hình tượng trong PDF, cũng như trong thực hiện mô hình, thu được bằng 3D in. Ngay cả khi không có những ý tưởng không được biến thành hiện thực để nhanh chóng. Hơn nữa bạn là một kỹ sư, kiến trúc sư thiết kế quan tâm nhiều đến AutoCAD, công cụ hỗ trợ chính cho công việc của mình, thì hẳn bạn cũng sẽ rất quan tâm đến sự phát triển của AutoCad qua các phiên bản phát triển CAD của hãng Autodesk. Qua mỗi phiên bản phát triển, hãng Autodesk đều mang lại cho người dùng những sự ngạc nhiên , bất ngờ bởi những công cụ hỗ trợ bổ xung, các tính năng mới giúp cho công việc đồ hoạ, thiết kế vốn đã rất khó k...