Info | File | ||
Tác giả: phamthanhbinh Bài viết gốc: 122165 Tên lệnh: x |
Nhờ cao thủ sửa giúp em đoạn list Explode !
Chào bạn hhhhgggg, Bạn xài thử cái này coi sao nhé Có gì chưa ổn hãy post lên nhé. Bạn lưu ý là mình sử dụng lại cái lisp của bạn nên vẫn giữ nguyên lệnh chạy lisp là X . Phải coi chừng việc trùng với lệnh của CAD đó. Tốt nhất bạn nên thay cái tên lệnh này đi nhé.
| ||
Tác giả: TRUNGNGAMY Bài viết gốc: 122270 Tên lệnh: dcpp |
Chọn đối tượng sau lệnh Copy
Xin mạn phép TUE viết cái lisp tương tự để các bạn sd cho vui. Lệnh là dcpp. Lệnh này gần với lệnh copy của cad kể cả với lựa chọn "m", sau khi kết thúc lệnh, nếu thực hiện một lệnh mới có chọn đối tượng với lựa chọn "p" thì sẽ chọn đc một tập mới copy sau cùng. Lệnh này chỉ thiếu mỗi cái nhóm đối tượng chạy theo cái dây khi copy với lựa chọn "m", muốn...
| ||
Tác giả: npham Bài viết gốc: 121258 Tên lệnh: zt |
Nhờ viết Lisp tìm tên tuyến
hehe. Có những cái rất bât ngờ. nhiều khi cứ cắm đầu cắm cổ vào viết mà không biết rằng cad có cái đó tự bao giờ. Lệnh dưới đây tìm và zoom đoạn text chứa chữ "tuyến" và chữ nhập vào. Ví dụ muốn tìm "Tuyến 234 -237" thì nhập 234 hoặc 237 muốn tìm "Tuyến số 40" thì nhập 40 muốn tìm "Tuyến 19 - 24" thì nhập 19-24 không cần dấu cách. Còn...
| ||
Tác giả: ketxu Bài viết gốc: 122019 Tên lệnh: fix |
Bỏ chế độ Non-explodable của Block
- Một số Block khóa bằng cách kích hoạt Non-explodable . Dùng lisp này để loại bỏ nó và explode nó như thường
| ||
Tác giả: Nguyen Hoanh Bài viết gốc: 12110 Tên lệnh: dtf |
Cách tính diện tích hình 3D
Lần sau ksgia nên nén dưới đuôi zip gửi đỡ bị hỏng hơn. Diện tích mặt chóp cụt xiên của ksgia là: 23.6359021055m2 Trước mắt, chưa tìm ra công thức toán học của diện tích mặt nón dạng này, đành phải áp dụng cách: Biến đường tròn thành đa giác 1000 cạnh. Sau đó dựng chóp lăng trụ xiên rồi tính diện tích từng mặt, cộng lại. Phương pháp làm như...
| ||
Tác giả: npham Bài viết gốc: 121164 Tên lệnh: input |
Xuất dữ liệu cad sang EXCEL lần lượt
Mấy chuyện lớn sẽ nhờ tới Cao thủ, việc nhỏ nhỏ mình giúp bạn thử xem sao nhé. hê hê ! Lệnh zoom dưới đây swr dụng nút giữa chuột, trái phải để exit nếu không vừa ý chổ nào bạn cứ nói nhé.
| ||
Tác giả: phamthanhbinh Bài viết gốc: 121010 Tên lệnh: nhapatt |
Chuyển từ excel sang Block ATTDEF
Chào các bác, Đây là cái hai lisp cải tiến thêm chút xíu cho phép người dùng chỉ cần nhập lần lượt các STT của các dòng cần nhập và sau đó enter là xong. Tuy nhiên có hai điều mình thắc mắc là với cùng cấu trúc, chỉ khác về cách kiểm tra giá trị STT mà tại sao hai lisp này cho kết quả hoàn toàn khác nhau. Các bác xài thử và cho mình lời giải đáp nhé. Lisp 1:
| ||
Tác giả: npham Bài viết gốc: 121076 Tên lệnh: csv |
Chuyển từ excel sang Block ATTDEF
Ví dụ lisp dưới đây thực hiện công việc xuất file csv ra cad. giả sử xuất 5 cột đầu tiên trong chuỗi dữ liệu (row). Giả định chiều cao chữ 2, khoảng cách dòng 5 và bề rộng các cột : 10 60 20 20 40. Bạn duyhung có thể thêm mắm thêm muối cho màu text, font. ....theo ý mình. Bạn cũng có thể sưa lại hàm text->cad để nó không chỉ xuất 5 cột mà xuất hết tất cả các...
| ||
Tác giả: phamngoctukts Bài viết gốc: 120884 Tên lệnh: gct |
Viết lisp theo yêu cầu [phần 2]
Mình sửa và bổ xung cho bạn rồi này. Chúc bạn như ý.
| ||
Tác giả: phamthanhbinh Bài viết gốc: 120915 Tên lệnh: nhapatt |
Chuyển từ excel sang Block ATTDEF
Chào bác Gia cát Manhhungxda, Biếu bác thêm cặp mũ vua bà kẻo Hai Bà phải để đầu trần đánh trận cũng tội hỉ??? Cái này xài khỏi cần dóng dả chi cả. Chỉ nhập điểm nhập một lần rồi sau đó nhập lần lượt các số thứ tự của các dòng cần nhập mỗi khi lisp hỏi, mỗi lần chỉ nhập một số thôi nhé. Theo mình thì nó có vẻ hay hơn song nó lại không tùy nghi chọn...
| ||
Tác giả: phamthanhbinh Bài viết gốc: 120774 Tên lệnh: nhapatt |
Chuyển từ excel sang Block ATTDEF
Hề hề hề, Chào bác Gia Cát Manhhungxda. Có phải bác cần cái nè không hỉ??? Cứ thử coi, trúng trật sửa tiếp hỉ. Hề hề hề, bác nhớ là phải save cái thằng Excel của bác qua thành file *.cvs đã rồi mới chạy lisp từ file dữ liệu này nhé. Cái này mình mót của bác SSG nên chỉ biết vậy. Muốn rõ hơn thì cứ nhè bác ấy mà gõ hỉ. Mình không giải thích được đâu....
| ||
Tác giả: phamthanhbinh Bài viết gốc: 120827 Tên lệnh: nhapatt |
Chuyển từ excel sang Block ATTDEF
Hề hề hề, Thôi thì cho bác này cả Hai bà Trưng luôn thể kẻo lại chả có người cưỡi voi hỉ???? Chú ý: Khi bác muốn nhập các record đơn chứ không phải nhập tuốt thì bác nhập cái số thứ tự nghen. Bác mà nhập lộn số thứ tự này là tiêu đó. Chẳng hạn trong cái bảng của bác cột stt có tới dăm thằng trùng số thì sẽ cả dăm cái thằng ấy nó chui vào cùng một...
| ||
Tác giả: MANHHUNGXDA Bài viết gốc: 120875 Tên lệnh: dht |
Chuyển từ excel sang Block ATTDEF
Nếu mà nó không thẳng hàng, e đã có công cụ này (tặng cả nhà luôn - MỤC ĐÍCH LÀ DÓNG ĐỐI TƯỢNG) Hì hì hì .....
| ||
Tác giả: phamngoctukts Bài viết gốc: 120508 Tên lệnh: tg breakall breakobject breakwobject breakwlayer breakwith breaktouching breakselected mybreak |
Viết lisp theo yêu cầu [phần 2]
Vì mình chưa nghĩ ra cách xác định điểm mp nên bạn chịu khó pick thêm 1 điểm vào giữa 2 đường ranh giới nhé.
| ||
Tác giả: phamngoctukts Bài viết gốc: 120374 Tên lệnh: tg breakall breakobject breakwobject breakwlayer breakwith breaktouching breakselected mybreak |
Viết lisp theo yêu cầu [phần 2]
Xin lỗi vì mình không hiểu ý bạn. Mình sửa cho bạn rồi đây:
| ||
Tác giả: ssg Bài viết gốc: 12042 Tên lệnh: test |
AutoCAD với Excel
Xử lý tốt sự liên kết giữa Lisp và Excel sẽ mở ra nhiều khả năng để tạo nên những ứng dụng rất hiệu quả. Mình nhờ tất cả các bạn quan tâm đến chủ đề này một việc: kiểm tra giúp đoạn lisp sau có chạy được với mọi version của Acad lẫn Excel hay không (đặc biệt chú trọng đến version của Excel). Mình đã thử với Cad2002, Cad2007 và Excel 2003, kết quả OK. Trình tự test:
| ||
Tác giả: phamngoctukts Bài viết gốc: 120365 Tên lệnh: gct | |||
Tác giả: phamthanhbinh Bài viết gốc: 120231 Tên lệnh: tg breakall breakobject breakwobject breakwlayer breakwith breaktouching breakselected mybreak |
Viết lisp theo yêu cầu [phần 2]
Hề hề hề, Mạn phép bác Phamngoctukts, mình chỉnh cái lisp của bác kết hợp với cái lisp breaktohopcacdoituong mình mót trên diễn đàn. Nghe chừng có vẻ lẹ hơn bác ạ mặc dầu cái code thì nó dài lê thê. Mình chưa chỉnh hết, chỉ chỉnh những thứ cần mà thôi, nếu bác rảnh có thể chỉnh thêm nhé. @All: Hề hề hề, code dài không phải tại mình đâu, tại mấy cái thằng...
| ||
Tác giả: thanhduan2407 Bài viết gốc: 120257 Tên lệnh: rrr | |||
Tác giả: phamngoctukts Bài viết gốc: 120171 Tên lệnh: tg |
Viết lisp theo yêu cầu [phần 2]
Mình viết code này cho bạn. Bạn test thử và cho ý kiến nhé.
|
Trang 44/330