se7en 5 Báo cáo bài đăng Đã đăng Tháng 11 7, 2009 Các đối tượng điểm trong set có thứ tự như hình 1, nay e muốn sắp xếp lại thứ tự đó trong set như hình 2, mà nghĩ hoài không ra. Anh em nào có cao kiến gì thì chỉ em. Em cám ơn. Hinh 1 Hinh 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
phamthanhbinh 3146 Báo cáo bài đăng Đã đăng Tháng 11 7, 2009 Các đối tượng điểm trong set có thứ tự như hình 1, nay e muốn sắp xếp lại thứ tự đó trong set như hình 2, mà nghĩ hoài không ra. Anh em nào có cao kiến gì thì chỉ em. Em cám ơn. Hinh 1 Hinh 2 Chào bạn se7en, Nếu bạn chọn các đối tượng của bộ lựa chọn theo phương pháp pick từng chú một thì thứ tự các đối tượng trong bộ lựa chọn sẽ theo đúng trình tự bạn pick. Với các cách chọn lựa các đối tượng của bộ lựa chọn khác thì mình không rõ bạn ạ. Vậy nên nếu bạn không ngại pick thì có thể sử dụng biện pháp này để sắp xếp lại thứ tự các đối tượng trong bộ chọn bạn ạ. Còn nếu chỉ là đánh số thứ tự các đối tượng theo chiều kim đồng hồ thì trên diễn đàn đã có một vài lisp tương tự rồi. Bạn hãy chịu khó tìm kiếm một chút nhé. Chúc bạn thành công. 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
se7en 5 Báo cáo bài đăng Đã đăng Tháng 11 9, 2009 Chào bạn se7en,Nếu bạn chọn các đối tượng của bộ lựa chọn theo phương pháp pick từng chú một thì thứ tự các đối tượng trong bộ lựa chọn sẽ theo đúng trình tự bạn pick. Với các cách chọn lựa các đối tượng của bộ lựa chọn khác thì mình không rõ bạn ạ. Vậy nên nếu bạn không ngại pick thì có thể sử dụng biện pháp này để sắp xếp lại thứ tự các đối tượng trong bộ chọn bạn ạ. Còn nếu chỉ là đánh số thứ tự các đối tượng theo chiều kim đồng hồ thì trên diễn đàn đã có một vài lisp tương tự rồi. Bạn hãy chịu khó tìm kiếm một chút nhé. Chúc bạn thành công. Ở đây em chọn tất cả, chứ pick từng điểm thì không có gì phải bàn rồi, vì số lượng đối tượng của em trên bản vẽ là rất nhiều , gần 10.000 điểm, nếu pick từng điểm thì sẽ mất thời gian và sẽ có trường hợp pick nhầm nữa thì khổ cho nên e chọn hết tất cả rồi sau đó sort lại. Tuy nhiên khi sort không nhất thiết phải theo chiều kim đồng hồ, chỉ cần có 1 trật tự nào đó thôi (ngược chiều kim đồng hồ hay theo thứ tự trái-phải, trên- xuống....). Em cũng đã search nhưng k thấy có topic nào đề cập về vấn đề này trong VBA. 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
anhcos 196 Báo cáo bài đăng Đã đăng Tháng 11 9, 2009 Ở đây em chọn tất cả, chứ pick từng điểm thì không có gì phải bàn rồi, vì số lượng đối tượng của em trên bản vẽ là rất nhiều , gần 10.000 điểm, nếu pick từng điểm thì sẽ mất thời gian và sẽ có trường hợp pick nhầm nữa thì khổ cho nên e chọn hết tất cả rồi sau đó sort lại. Tuy nhiên khi sort không nhất thiết phải theo chiều kim đồng hồ, chỉ cần có 1 trật tự nào đó thôi (ngược chiều kim đồng hồ hay theo thứ tự trái-phải, trên- xuống....).Em cũng đã search nhưng k thấy có topic nào đề cập về vấn đề này trong VBA. Bây giờ ý của bạn đã rõ ràng hơn câu đầu tiên rồi đó. Nhưng bạn nói rõ cái trật tự như thế nào, hay tập hợp các trật tự cần thao tác. Mình không rõ có thể thay đổi trật tự đối tượng trong selection set hay không. Nhưng thứ tự xử lý đối tượng trong selection set theo một quy luật nào đó thì chắc chắn sẽ làm đượ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
qdzung 0 Báo cáo bài đăng Đã đăng Tháng 11 11, 2009 Theo mình bạn nên dùng một định nghĩa một kiểu chứa 2 thông số tọa độ và Entrity của đối tượng. Sau đó định nghĩa một mảng theo kiểu dữ liệu này, tùy theo các tham số của tọa độ ta có thể sắp xếp các phần tử trong mảng theo trật tự mong muố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
TRUNGNGAMY 91 Báo cáo bài đăng Đã đăng Tháng 11 11, 2009 Ở đây em chọn tất cả, chứ pick từng điểm thì không có gì phải bàn rồi, vì số lượng đối tượng của em trên bản vẽ là rất nhiều , gần 10.000 điểm, nếu pick từng điểm thì sẽ mất thời gian và sẽ có trường hợp pick nhầm nữa thì khổ cho nên e chọn hết tất cả rồi sau đó sort lại. Tuy nhiên khi sort không nhất thiết phải theo chiều kim đồng hồ, chỉ cần có 1 trật tự nào đó thôi (ngược chiều kim đồng hồ hay theo thứ tự trái-phải, trên- xuống....).Em cũng đã search nhưng k thấy có topic nào đề cập về vấn đề này trong VBA. Bạn hãy đẩy tên điểm và tọa độ qua excel, muốn sắp xếp kiểu gì thì tùy. Sau đó xóa hết đi rồi tạo lại trên cad. Nếu bạn muốn sd đối tg cũ thì viết một đoạn Líp cho nó cập nhật 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
phantuhuong 218 Báo cáo bài đăng Đã đăng Tháng 11 29, 2009 Bạn hãy đẩy tên điểm và tọa độ qua excel, muốn sắp xếp kiểu gì thì tùy. Sau đó xóa hết đi rồi tạo lại trên cad. Nếu bạn muốn sd đối tg cũ thì viết một đoạn Líp cho nó cập nhật Cách này có vẻ hợp lý, vì chuyện thay đổi thứ tự như vậy không đơn giản chút 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