angelofmine 1 Báo cáo bài đăng Đã đăng Tháng 11 30, 2011 Các bác cho em hỏi chút về block ATT Trong bản vẽ em đã chèn rất nhiều block thuộc tính, bây giờ em muốn thay đổi vị trí hiển thị text thuộc tính. Nhưng các block đã chèn nó không thay đổi theo. Em muốn hỏi làm cách nào để khi dùng lệnh Bedit chỉnh sửa block thì vị trí ghi thuộc tính của block cũng được cập nhật theo. Cảm ơn các bác. Chia sẻ bài đăng này Liên kết tới bài đăng Chia sẻ trên các trang web khác
ketxu 2.984 Báo cáo bài đăng Đã đăng Tháng 11 30, 2011 Các bác cho em hỏi chút về block ATT Trong bản vẽ em đã chèn rất nhiều block thuộc tính, bây giờ em muốn thay đổi vị trí hiển thị text thuộc tính. Nhưng các block đã chèn nó không thay đổi theo. Em muốn hỏi làm cách nào để khi dùng lệnh Bedit chỉnh sửa block thì vị trí ghi thuộc tính của block cũng được cập nhật theo. Cảm ơn các bác. Bạn cứ vào Bedit rồi move đi theo ý bạn, r lưu lại, rồi ra ngoài dùng lệnh ATTSYNC ^^ 2 Chia sẻ bài đăng này Liên kết tới bài đăng Chia sẻ trên các trang web khác
ngocminhhn68 0 Báo cáo bài đăng Đã đăng Tháng 11 30, 2011 Các bác cho em hỏi chút về block ATT Trong bản vẽ em đã chèn rất nhiều block thuộc tính, bây giờ em muốn thay đổi vị trí hiển thị text thuộc tính. Nhưng các block đã chèn nó không thay đổi theo. Em muốn hỏi làm cách nào để khi dùng lệnh Bedit chỉnh sửa block thì vị trí ghi thuộc tính của block cũng được cập nhật theo. Cảm ơn các bác. Bạn chọn tất cả các BLock theo phương pháp lọc đối tượng sau đó vào Proties > attributes thay đổi các thông số bạn à. Mình đã làm rồi rất nhanh thay đổi toàn bộ bản vẽ Chia sẻ bài đăng này Liên kết tới bài đăng Chia sẻ trên các trang web khác
ngocminhhn68 0 Báo cáo bài đăng Đã đăng Tháng 11 30, 2011 Mình chưa có kinh nghiệm vẽ CAD 3D, bác nào biết cho e xin chút kinh nghiệm. Chia sẻ bài đăng này Liên kết tới bài đăng Chia sẻ trên các trang web khác
angelofmine 1 Báo cáo bài đăng Đã đăng Tháng 11 30, 2011 Oh, được rồi. Cảm ơn bác Ketxu. Chia sẻ bài đăng này Liên kết tới bài đăng Chia sẻ trên các trang web khác
angelofmine 1 Báo cáo bài đăng Đã đăng Tháng 11 30, 2011 Các bác cho em hỏi về cái lệnh ATTOUT và ATTIN luôn. Khi em dùng lệnh ATTOUT xuất text từ block thuộc tính và chỉnh sửa. Sau đó dùng lệnh ATTIN, nhưng nó chỉ Update được 1 giá trị đầu tiên? Mong các bác giúp đỡ. Chia sẻ bài đăng này Liên kết tới bài đăng Chia sẻ trên các trang web khác
angelofmine 1 Báo cáo bài đăng Đã đăng Tháng 12 2, 2011 Up Chia sẻ bài đăng này Liên kết tới bài đăng Chia sẻ trên các trang web khác
phamthanhbinh 3.146 Báo cáo bài đăng Đã đăng Tháng 12 2, 2011 Các bác cho em hỏi về cái lệnh ATTOUT và ATTIN luôn. Khi em dùng lệnh ATTOUT xuất text từ block thuộc tính và chỉnh sửa. Sau đó dùng lệnh ATTIN, nhưng nó chỉ Update được 1 giá trị đầu tiên? Mong các bác giúp đỡ. hề hề hề, cái lệnh attout và attin này sao trong CAD2004 không thấy có hè???? bác dùng cad đời nào vậy???? Chia sẻ bài đăng này Liên kết tới bài đăng Chia sẻ trên các trang web khác
hoan2182 842 Báo cáo bài đăng Đã đăng Tháng 12 2, 2011 Các bác cho em hỏi về cái lệnh ATTOUT và ATTIN luôn. Khi em dùng lệnh ATTOUT xuất text từ block thuộc tính và chỉnh sửa. Sau đó dùng lệnh ATTIN, nhưng nó chỉ Update được 1 giá trị đầu tiên? Mong các bác giúp đỡ. Anh hãy chia sẻ về lệnh ATTOUTxem sao??? Em đang vướng mắc bản vẽ của em viết bằng font chữ Arial theo Unicode dựng sẵn>>> Giờ em muốn chuyển sang font VnAristote TCVN3 (ABC) thì làm như thế nào??? Chỉnh sửa kiểu thủ công hơi bị lâu. Rất mong được sự trợ giúp của các bác, em xin trân trọng cảm ơn trước! Tóm lại là em muốn chuyển chữ từ kiểu viết TCVN3 (ABC) về kiểu Unicode dựng sẵn và ngược lại, em đang rất cần! Chia sẻ bài đăng này Liên kết tới bài đăng Chia sẻ trên các trang web khác
angelofmine 1 Báo cáo bài đăng Đã đăng Tháng 12 4, 2011 hề hề hề, cái lệnh attout và attin này sao trong CAD2004 không thấy có hè???? bác dùng cad đời nào vậy???? Em dùng cad 2008 bác ạ. Em cũng không nhớ trong cad2004 có không. Bác nào biết, chỉ giáo giúp em ^^ Chia sẻ bài đăng này Liên kết tới bài đăng Chia sẻ trên các trang web khác
angelofmine 1 Báo cáo bài đăng Đã đăng Tháng 12 4, 2011 Anh hãy chia sẻ về lệnh ATTOUTxem sao??? Em đang vướng mắc bản vẽ của em viết bằng font chữ Arial theo Unicode dựng sẵn>>> Giờ em muốn chuyển sang font VnAristote TCVN3 (ABC) thì làm như thế nào??? Chỉnh sửa kiểu thủ công hơi bị lâu. Rất mong được sự trợ giúp của các bác, em xin trân trọng cảm ơn trước! Tóm lại là em muốn chuyển chữ từ kiểu viết TCVN3 (ABC) về kiểu Unicode dựng sẵn và ngược lại, em đang rất cần! Em google thấy topic này: http://www.cadviet.com/forum/index.php?showtopic=22767&st=0 Chia sẻ bài đăng này Liên kết tới bài đăng Chia sẻ trên các trang web khác
angelofmine 1 Báo cáo bài đăng Đã đăng Tháng 12 16, 2011 Bạn cứ vào Bedit rồi move đi theo ý bạn, r lưu lại, rồi ra ngoài dùng lệnh ATTSYNC ^^ Bác cho hỏi thêm chút. Sau khi ATTSYNC thì một số block text ATT vẫn được giữ nguyên giá trị TAG. Còn lại bị trả về giá trị DEFAUT vậy? Làm sao để nó vẫn giữ nguyên giá trị TAG? Chia sẻ bài đăng này Liên kết tới bài đăng Chia sẻ trên các trang web khác
lp_hai 225 Báo cáo bài đăng Đã đăng Tháng 12 16, 2011 cái này chắc chắn là block của bạn đã bị lỗi, bạn nhấp vào nó có phải thấy các dòng này màu đó ko?? bình thường thì nó vẫn là màu đen. Bạn thử up cái file có block bị lỗi này lên cho các pác ấy phán! Chia sẻ bài đăng này Liên kết tới bài đăng Chia sẻ trên các trang web khác
angelofmine 1 Báo cáo bài đăng Đã đăng Tháng 12 16, 2011 cái này chắc chắn là block của bạn đã bị lỗi, bạn nhấp vào nó có phải thấy các dòng này màu đó ko?? bình thường thì nó vẫn là màu đen. Bạn thử up cái file có block bị lỗi này lên cho các pác ấy phán! Đúng bệnh rồi bác ạ. Có một số dòng thuộc tính có màu đỏ Nhưng em không biết tại sao lại thế? Chỉ sau khi gán 1 số tính năng động cho nó như: Visibility. thì mới bị vậy? Chia sẻ bài đăng này Liên kết tới bài đăng Chia sẻ trên các trang web khác
angelofmine 1 Báo cáo bài đăng Đã đăng Tháng 12 18, 2011 Đúng bệnh rồi bác ạ. Có một số dòng thuộc tính có màu đỏ Nhưng em không biết tại sao lại thế? Chỉ sau khi gán 1 số tính năng động cho nó như: Visibility. thì mới bị vậy? up Chia sẻ bài đăng này Liên kết tới bài đăng Chia sẻ trên các trang web khác
lp_hai 225 Báo cáo bài đăng Đã đăng Tháng 12 19, 2011 Có thể khắc phục bằng cách: 1)trước khi bạn dùng lệnh attsync thì bạn gõ lệnh attout rồi lưu nội dung các block trong một file .txt 2)sau đó bạn attsync cho cac text về đúng vị trí, style.... khi này các att của bạ bị lỗi sẽ trở về giá tri default :wacko: 3)cuối cùng bạn gõ lệnh attin rồi chọn file txt khi nãy để lấy lại nội dung att trước đó! 1 Chia sẻ bài đăng này Liên kết tới bài đăng Chia sẻ trên các trang web khác
angelofmine 1 Báo cáo bài đăng Đã đăng Tháng 12 19, 2011 Có thể khắc phục bằng cách: 1)trước khi bạn dùng lệnh attsync thì bạn gõ lệnh attout rồi lưu nội dung các block trong một file .txt 2)sau đó bạn attsync cho cac text về đúng vị trí, style.... khi này các att của bạ bị lỗi sẽ trở về giá tri default :wacko: 3)cuối cùng bạn gõ lệnh attin rồi chọn file txt khi nãy để lấy lại nội dung att trước đó! Có thể khắc phục bằng cách: 1)trước khi bạn dùng lệnh attsync thì bạn gõ lệnh attout rồi lưu nội dung các block trong một file .txt 2)sau đó bạn attsync cho cac text về đúng vị trí, style.... khi này các att của bạ bị lỗi sẽ trở về giá tri default :wacko: 3)cuối cùng bạn gõ lệnh attin rồi chọn file txt khi nãy để lấy lại nội dung att trước đó! Em cũng đang thắc mắc chỗ này @@ Lệnh ATTIN không quét 1 lúc nhiều đối tượng để có thể gán lại giá trị TAG như ATTOUT xuất ra à bác? Chia sẻ bài đăng này Liên kết tới bài đăng Chia sẻ trên các trang web khác
lp_hai 225 Báo cáo bài đăng Đã đăng Tháng 12 19, 2011 ko phải là quét nhiều dt, bạn chỉ cần nhấp đúp chọn cái file text đó là nó tự nhảy thôi chứ, vì khi bạn xuất ra file text thì nó liệt kê theo Handle của đối tượng. do đó khi bạn attin thì nó tự tìm đến những đối tượng có handle tương ứng để thay thế. Nếu bạn làm ko dc thì có thể up cái file lên cho mọi người xem thử thế nào? Chia sẻ bài đăng này Liên kết tới bài đăng Chia sẻ trên các trang web khác
angelofmine 1 Báo cáo bài đăng Đã đăng Tháng 12 19, 2011 ko phải là quét nhiều dt, bạn chỉ cần nhấp đúp chọn cái file text đó là nó tự nhảy thôi chứ, vì khi bạn xuất ra file text thì nó liệt kê theo Handle của đối tượng. do đó khi bạn attin thì nó tự tìm đến những đối tượng có handle tương ứng để thay thế. Nếu bạn làm ko dc thì có thể up cái file lên cho mọi người xem thử thế nào? Em ATTIN thì nó hỏi bắt chọn các Block cần thay đổi với file này: http://www.cadviet.com/upfiles/3/58995_td_06.dwg Bác xem giúp em. Chia sẻ bài đăng này Liên kết tới bài đăng Chia sẻ trên các trang web khác
lp_hai 225 Báo cáo bài đăng Đã đăng Tháng 12 19, 2011 Em ATTIN thì nó hỏi bắt chọn các Block cần thay đổi với file này: http://www.cadviet.c...58995_td_06.dwg Bác xem giúp em. Mình cũng ko chắc nhưng có lẽ là do dynamic block nen nó ko làm việc dc??? bạn có thể xài cái lisp mình viết, lisp này chỉ yêu cầu bạn chọn block mẫu, sau đó tự nó làm việc. Xong rồi bạn có thể test lại bằng lệnh attsync xem nó có bị nữa ko nhá! (defun c:lo(/ ent dtc dt1 sdt id sl nd1 lst1 lt) (setq dtc(car (entsel "\nchon block:"))) (get-block dtc) (setq sdt (sslength dt1) id 0 lt (list)) (repeat sdt (setq ent (ssname dt1 id) id (1+ id) nd1 (assoc 1 (entget (entnext ent))) lt (cons nd1 lt) ) ) (command "attsync" "s" dtc "y") (setq sl -1 id (- id 1) ) (repeat sdt (setq ent (ssname dt1 id) id (1- id) lst1 (entget (entnext ent)) lst1 (subst (nth (+ sl 1) lt) (assoc 1 lst1) lst1) ) (setq sl (+ sl 1)) (entmod lst1) ) ) ;;;;;;;;;;;;;;;;;;;;;;; (defun get-block(entm / sdtb idb ent2 entb dtm namem name BBB entb) (setq dtm (vlax-ename->vla-object entm)) (setq namem (if(vlax-property-available-p dtm 'effectivename) (vla-get-effectivename dtm) (vla-get-name dtm) ));;; (setq BBB(SSGET "all" (list(cons 0 "INSERT") (assoc 8 (entget entm)))) sdtb (sslength BBB) idb 0 dt1 (ssadd) ) (repeat sdtb;;repeat (setq entb (ssname BBB idb) idb (1+ idb) ) (setq ent2(vlax-ename->vla-object entb)) (setq name (if(vlax-property-available-p ent2 'effectivename) (vla-get-effectivename ent2) (vla-get-name ent2) )) (if (= name namem) (setq dt1 (ssadd entb dt1)) ) );;repeat ) 2 Chia sẻ bài đăng này Liên kết tới bài đăng Chia sẻ trên các trang web khác
tanpopo 0 Báo cáo bài đăng Đã đăng Tháng 12 19, 2011 Mình cũng ko chắc nhưng có lẽ là do dynamic block nen nó ko làm việc dc??? bạn có thể xài cái lisp mình viết, lisp này chỉ yêu cầu bạn chọn block mẫu, sau đó tự nó làm việc. Xong rồi bạn có thể test lại bằng lệnh attsync xem nó có bị nữa ko nhá! (defun c:lo(/ ent dtc dt1 sdt id sl nd1 lst1 lt) (setq dtc(car (entsel "\nchon block:"))) (get-block dtc) (setq sdt (sslength dt1) id 0 lt (list)) (repeat sdt (setq ent (ssname dt1 id) id (1+ id) nd1 (assoc 1 (entget (entnext ent))) lt (cons nd1 lt) ) ) (command "attsync" "s" dtc "y") (setq sl -1 id (- id 1) ) (repeat sdt (setq ent (ssname dt1 id) id (1- id) lst1 (entget (entnext ent)) lst1 (subst (nth (+ sl 1) lt) (assoc 1 lst1) lst1) ) (setq sl (+ sl 1)) (entmod lst1) ) ) ;;;;;;;;;;;;;;;;;;;;;;; (defun get-block(entm / sdtb idb ent2 entb dtm namem name BBB entb) (setq dtm (vlax-ename->vla-object entm)) (setq namem (if(vlax-property-available-p dtm 'effectivename) (vla-get-effectivename dtm) (vla-get-name dtm) ));;; (setq BBB(SSGET "all" (list(cons 0 "INSERT") (assoc 8 (entget entm)))) sdtb (sslength BBB) idb 0 dt1 (ssadd) ) (repeat sdtb;;repeat (setq entb (ssname BBB idb) idb (1+ idb) ) (setq ent2(vlax-ename->vla-object entb)) (setq name (if(vlax-property-available-p ent2 'effectivename) (vla-get-effectivename ent2) (vla-get-name ent2) )) (if (= name namem) (setq dt1 (ssadd entb dt1)) ) );;repeat ) sadiwediwỉiewr Các bác cho em hỏi chút về block ATT Trong bản vẽ em đã chèn rất nhiều block thuộc tính, bây giờ em muốn thay đổi vị trí hiển thị text thuộc tính. Nhưng các block đã chèn nó không thay đổi theo. Em muốn hỏi làm cách nào để khi dùng lệnh Bedit chỉnh sửa block thì vị trí ghi thuộc tính của block cũng được cập nhật theo. Cảm ơn các bác. m hỏi chút về block ATT Trong bản vẽ em đã chèn rất nhiều block thuộc tính, bây giờ em muốn thay đổi vị trí hiển thị text thuộc tính. Nhưng các block đã chèn nó không thay đổi theo. Em muốn hỏi làm cách nào để khi dùng lệnh Bedit chỉnh sửa block thì vị trí ghi thuộc tính của block cũng được cập nhật theo. Cảm ơn các bác. cai này hay nha. chắc chắn mình sẽ làm thử rồi.!!!!!!!!!!!!!!! thanks các pác nha re Chia sẻ bài đăng này Liên kết tới bài đăng Chia sẻ trên các trang web khác
angelofmine 1 Báo cáo bài đăng Đã đăng Tháng 12 19, 2011 Mình cũng ko chắc nhưng có lẽ là do dynamic block nen nó ko làm việc dc??? bạn có thể xài cái lisp mình viết, lisp này chỉ yêu cầu bạn chọn block mẫu, sau đó tự nó làm việc. Xong rồi bạn có thể test lại bằng lệnh attsync xem nó có bị nữa ko nhá! (defun c:lo(/ ent dtc dt1 sdt id sl nd1 lst1 lt) (setq dtc(car (entsel "\nchon block:"))) (get-block dtc) (setq sdt (sslength dt1) id 0 lt (list)) (repeat sdt (setq ent (ssname dt1 id) id (1+ id) nd1 (assoc 1 (entget (entnext ent))) lt (cons nd1 lt) ) ) (command "attsync" "s" dtc "y") (setq sl -1 id (- id 1) ) (repeat sdt (setq ent (ssname dt1 id) id (1- id) lst1 (entget (entnext ent)) lst1 (subst (nth (+ sl 1) lt) (assoc 1 lst1) lst1) ) (setq sl (+ sl 1)) (entmod lst1) ) ) ;;;;;;;;;;;;;;;;;;;;;;; (defun get-block(entm / sdtb idb ent2 entb dtm namem name BBB entb) (setq dtm (vlax-ename->vla-object entm)) (setq namem (if(vlax-property-available-p dtm 'effectivename) (vla-get-effectivename dtm) (vla-get-name dtm) ));;; (setq BBB(SSGET "all" (list(cons 0 "INSERT") (assoc 8 (entget entm)))) sdtb (sslength BBB) idb 0 dt1 (ssadd) ) (repeat sdtb;;repeat (setq entb (ssname BBB idb) idb (1+ idb) ) (setq ent2(vlax-ename->vla-object entb)) (setq name (if(vlax-property-available-p ent2 'effectivename) (vla-get-effectivename ent2) (vla-get-name ent2) )) (if (= name namem) (setq dt1 (ssadd entb dt1)) ) );;repeat ) Cảm ơn bác nhiều. Cái Lisp của bác quá tuyệt. Sau khi dùng nó thì đã có thể thay ATTSYNC và không lỗi nữa. Chia sẻ bài đăng này Liên kết tới bài đăng Chia sẻ trên các trang web khác
minhtri2701 4 Báo cáo bài đăng Đã đăng Tháng 2 29, 2016 Chào các Bạn Các bạn vui lòng cho mình hỏi 1 vấn đề liên quan đến thuộc tính của Block như sau: - Mình muốn thêm thuộc tính mới hoặc xóa thuộc tính cho 1 block đã có sẵn thuộc tính thì phải làm sau ?, mong Anh em hướng dẫn (vui lòng xem file đính kèm) cảm ơn http://www.cadviet.com/upfiles/5/64990_1.dwg Chia sẻ bài đăng này Liên kết tới bài đăng Chia sẻ trên các trang web khác