Info | File | ||
Tác giả: VoHoan Bài viết gốc: 213751 Tên lệnh: hskt |
[ Nhờ chỉnh sửa] Lisp xuất tọa độ
Sửa lại cho bạn đây: ;; free lisp from cadviet.com ;;; this lisp was downloaded from http://www.cadviet.com/forum/index.php?showtopic=63922&pid=199638&st=0&#entry199638 ;; free lisp from cadviet.com ;;; this lisp was downloaded from http://www.cadviet.com/forum/index.php?showtopic=13203&st=3100 ;; free lisp from cadviet.com ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;Chuong trinh danh so va lap bang toa do ho...
| ||
Tác giả: ketxu Bài viết gốc: 213020 Tên lệnh: stre |
[yêu cầu] Lisp stretch nhóm đối tượng 2 phía vào giữa và xung quanh vào tâm
(defun c:stre(/ p1 p2) (command "stretch" (ssget) "" (setq p1 (getpoint "\nBase Point :")) (setq p2 (getpoint p1 "\n Target Point :")) "stretch" (ssget) "" p2 p1) ) Dù sao thì cũng chỉ nhanh hơn mỗi chỗ k phải đánh lại distance cho stretch
| ||
Tác giả: Tue_NV Bài viết gốc: 213846 Tên lệnh: dscoc |
[Nhờ viết lisp]Rải và đánh số thứ tự cọc
Cái này viết thêm cho bạn nè -> Lisp lọc chọn các cọc nhỏ và đánh số thứ tự như file kèm theo
| ||
Tác giả: VoHoan Bài viết gốc: 213849 Tên lệnh: kdb |
Tạo Khung tên
Mình làm cái lisp này bạn xem phải sửa những gì nữa nhé. Đế lisp chạy được bạn copy 3 block "Nut goc", "Nut canh" và "Nut canh dung" trong file mình gửi kèm đây vào các bản vẽ mới nhé. http://www.mediafire.com/?aziat8pathma09x (sao không dùng được up file cua CV nhi). Riêng khung bản vẽ bạn nên tập làm theo block thuộc tính xem ntn. (defun c:KDB ( / TLe P1 P2 P3 P4 X1 Y1 X2 Y2 Q1 Q2 Q3 Q4 Lx...
| ||
Tác giả: Doan Van Ha Bài viết gốc: 213983 Tên lệnh: ha | |||
Tác giả: quansla Bài viết gốc: 214020 Tên lệnh: cong |
Nhờ sửa lisp cộng tăng dần với số bất kỳ
Bạn có thể thử ;;HD su dung ;;1 Ten lenh: cong ;;2 Neu hay dung chon Text chen thi giu nguyen lisp nhu cu ;;;;;;Neu hay dung chon diem viet Text hon thi doi lai thu tu 2 vong Progn ;;chieu cao chu trong lisp duoc xac dinh bang Tich cua DIMScale va DIMtxt ;;sua lai bang cach thay ;;;;;;;;;;;;;;(cons 40 (* (getvar "dimscale") (getvar "dimtxt"))) ;;;;;;;;;;boi (cons 40 250) chang han se co chieu cao la...
| ||
Tác giả: phamngoctukts Bài viết gốc: 119850 Tên lệnh: cthua |
Viết lisp theo yêu cầu [phần 2]
Bạn dùng thử cái này. Do không tìm ra thuật toán để lọc các text không liên quan nên bạn chịu khó xoá bớt bằng tay. Anh em trên diễn đàn có ý nào hay thì sửa giúp bạn lacvanhoa nhé.
| ||
Tác giả: Nguyen Hoanh Bài viết gốc: 5777 Tên lệnh: t l r f sw |
Viết Lisp theo yêu cầu
bạn save đoạn code sau vào file có tên lisp1.lsp:
| ||
Tác giả: ainhandilac Bài viết gốc: 215024 Tên lệnh: mlbv |
Giúp chuyển text từ cad sang Excel?
Chào các bác, mình đang tập làm cái lisp tạo mục lục bản vẽ bằng cách ghi số hiệu bản vẽ và tên bản vẽ từ cad sang excel, nhưng vấn đề rắc rối là phông chữ tiếng việt ko ổn, thấy cái lisp của bác hoành nhưng ko hiểu thế nào để lắp ghép vào được, nhờ các cao thủ chỉnh sửa hộ mình với, cảm ơn các bác nhiều, chúc các bác cùng gia đình nhiều niềm vui. ...
| ||
Tác giả: TRUNGNGAMY Bài viết gốc: 203976 Tên lệnh: tendpoint |
[Yêu cầu] Lisp phân nhỏ tập hợp chọn bằng cách chia ô
Việc tìm ra 873 hay 871 thường do sai số nhỏ của một vài điểm tọa độ, việc cho ra kq 871 hay 873 đôi lúc cũng gây khó hiểu. VD với hàm trên nếu mình kiểm tra bẳng tọa độ thì nó tạo 871 đểm, nếu chuyển tọa độ thành chuỗi với 3 số lẽ vẫn cho 871 điểm nhưng với 2 số lẽ cho 873 điểm. Thật khó hiểu. Nhưng thời gian thì kg thay đổi lắm. Từ 0.328 lên 0.360s. Đây là code mới :
| ||
Tác giả: TRUNGNGAMY Bài viết gốc: 204653 Tên lệnh: hatg2 |
[Yêu cầu] Lisp phân nhỏ tập hợp chọn bằng cách chia ô
Trước khi nói đến chủ đề mới mình sẽ đưa cái đáp án cũ lên để các bạn tham khảo. Dưới đấy là code tìm và chèn point vào vị trí giao các đối tượng. Khi thực hiện trên bv có 42200đt ở #6 chỉ mất dưới 30''. Có thể đây là kết quả khó có thể đạt đc nếu kg có PP chia ô và một số PP khác. Các bạn có thể thắc mắc tại sao mình cứ quần tới quần lui vđ này, vì nó là nội dung...
| ||
Tác giả: Doan Van Ha Bài viết gốc: 215049 Tên lệnh: tl3 | |||
Tác giả: Doan Van Ha Bài viết gốc: 215326 Tên lệnh: ha | |||
Tác giả: tien2005 Bài viết gốc: 215387 Tên lệnh: pmt |
[Yêu cầu] Lisp chèn nhanh point vào mid center của nhiều text
Bạn thử xem (defun c:pmt ( / SS N) (princ "\nChon cac text") (setq ss (ssget '((-4 . "<and") (0 . "TEXT")(72 . 1)(73 . 2)(-4 . "and>")))) (while (setq n (ssname ss 0)) (entmake(list '(0 . "POINT") (cons 10 (CDR(ASSOC 11 (entget N)))))) (SSDEL N SS) ) (princ) )
| ||
Tác giả: Doan Van Ha Bài viết gốc: 215410 Tên lệnh: ob2wo wof wo2pl |
[Yêu cầu] Nhờ viết lisp tạo nhanh wipeout
Ái dà! Nó còn 1 dòng lỗi nữa mà bạn không thông báo. ; error: bad function: #<SUBR @098d7b68 -lambda-> Thôi thì, đành lấy cái này vậy. Cũng chính là lisp đó, tôi down về rồi sửa gì để hết lỗi thì bây giờ quên mất. Bạn dùng nó nhé!
| ||
Tác giả: Doan Van Ha Bài viết gốc: 215609 Tên lệnh: ha |
[Nhờ chỉnh sửa]Lisp tính tổng độ dài đoạn thẳng.
Viết nhanh cho bạn đây. P/S: bổ sung 17h-13/10/2012
| ||
Tác giả: avi612 Bài viết gốc: 215654 Tên lệnh: thei |
[Yêu cầu] Nhờ viết lisp thay đổi hàng loạt chiều cao text trong một layer
Của bạn đây. ;Write by avi612 (defun c:thei(/ s height layer ss1 #ct_height k uu count en eg) (prompt "\n>>Ch\U+1ECDn \U+0111\U+1ED1i t\U+01B0\U+1EE3ng TEXT m\U+1EABu: ") (setq s (car (entsel))) (setq height (assoc 40 (entget s))) (setq layer (assoc 8 (entget s))) (setq ss1 (ssget "X" (list (cons 0 "TEXT") height layer))) (setq #ct_height (getreal "\n>>TEXT height: "))
| ||
Tác giả: phamthanhbinh Bài viết gốc: 82654 Tên lệnh: tabc |
Viết lisp theo yêu cầu [phần 2]
Chào bác Phiphi, Cái này sẽ di chuyển gốc tọa độ về điểm chuẩn giống như trên bản vẽ bác gửi. Còn cái vụ nhiều Bend line thì bác chờ thêm chút xíu nha. Cái trang web bác gửi WWW.asmitools.com mình vào không được bác ạ. Các model 3D của bác xem khá đẹp và có lẽ mình cũng cần tìm hiểu thêm về phần mềm này. Cám ơn bác đã chia sẻ. Chúc bác luôn vui.
| ||
Tác giả: Doan Van Ha Bài viết gốc: 215325 Tên lệnh: ctpl |
[Yêu cầu] Chọn tất cả đối tượng nằm trong polyline khép kín hoặc wipe out
Dùng lisp hiệu chỉnh này:
| ||
Tác giả: phamthanhbinh Bài viết gốc: 110357 Tên lệnh: tktxt |
Viết lisp theo yêu cầu [phần 2]
Chào các bác, Với góp ý của bác ndtnv, mình lọ mọ đọc lại các hàm vl-string-?????? và liều mạng làm thử lại cái lisp đã gửi bạn Truongthanh thì thấy ra được cái lisp mới như sau: Về cơ bản vẫn cho ra kết quả giống hệt cái lisp cũ và khi mình xài cái hàm testtime của bác Giabach để test thử tốc độ chạy của hai cái lisp cũ và mới thì thấy kết quả cũng gần gần...
|
Trang 106/330