Info | File | ||
Tác giả: NguyenNgocSon Bài viết gốc: 163191 Tên lệnh: loc |
Lisp xóa đối tượng
Vì có chỗ góc là 270độ, 90độ nên mình viết như vậy. Sau khi nghe ý kiến các bác em đã Code lại : Nếu em muốn xóa cái mũi tên phía dưới 0% thì làm như nào ạ.Em mới code nên vấn đề này hơi khó. Mong các bác code giúp Thân !
| ||
Tác giả: gia_bach Bài viết gốc: 85292 Tên lệnh: are |
Xin sửa dùm cái lisp
- kiểu của (setq dientich (getvar "area")) là Real, nên truơc khi dùng lệnh Princ phải đổi sang kiểu String. - biến s trong (princ (* s dientich)) chưa khai báo Sorry post nhầm code. Update date='Jan 18 2010, 14:35' Lisp của bạn đây :
| ||
Tác giả: ketxu Bài viết gốc: 183630 Tên lệnh: htt |
Đặt chiều cao Text, Mtext
(defun C:HTT (/ ss i) (princ "\nChon cac Text/Mtext can thay doi chieu cao...") (if (setq ss (ssget (list (cons 0 "TEXT,MTEXT")))) (progn (vl-load-com) (prompt (strcat "\nChieu cao chu hien tai = " (vl-princ-to-string (vla-get-height (vlax-ename->vla-object (ssname ss 0)))))) (or #h (setq #h (getvar "textsize"))) (setq #h (cond ((getdist (strcat "\nChieu cao moi <"...
| ||
Tác giả: phamthanhbinh Bài viết gốc: 183634 Tên lệnh: tab2exl |
chuyển thống kê thép sang excel
Hề hề hề, Bạn dùng thử cái này coi sao nhé. Mình viết và chỉ lấy ra các giá trị cần dùng để tinh toán mà thôi,nghĩa là chỉ lấy từ cột đường kính trở đi. Các số liệu khác mình thấy không cần thiết nên không mất công lấy làm chi. Còn nếu bạn thấy cần thì hãy tự bổ sung thêm dựa trên cái mình đã làm nhé. Chúc bạn vui.
| ||
Tác giả: Tue_NV Bài viết gốc: 105199 Tên lệnh: sic |
Array đối tượng trong vùng
Xin lỗi đã để thanhDuan phải đợi lâu. Sau đây là lời giải cho bài toán này : @thanh duan : Ở dòng Select Object (để chọn đối tượng bạn nhấn 'fi -> lập tức hộp thoại Filter hiện ra cho bạn lọc đó nhé @anh giabach : Lisp copyblk chưa phát huy được chức năng bẫy lỗi...
| ||
Tác giả: nhatphong Bài viết gốc: 183765 Tên lệnh: oo |
nhờ làm lisp vẽ tường....
mình làm bên thiết kế vì vẽ tường toàn dùng lệnh Xline và lệnh oset đối tượng mình có thể nói rõ thế này ví dụ mình có đường tim,có tường dầy 200 thay vì oset 2 lần 100 thì mình chỉ cần oset 1 lần sang 2 bên cách tim 100 (nếu mà nó thay thế được được Xline thì càng tốt) và có thể oset theo trục chéo ....... lisp mình tìm được này chỉ oset được đường...
| ||
Tác giả: duy782006 Bài viết gốc: 183785 Tên lệnh: o2 |
nhờ làm lisp vẽ tường....
THử cái này xem (mình chưa thử với xline nhưng arc, circle, plinespline thì đc) (Defun c:o2 () (vl-load-com) (command "undo" "be") (if (= droff nil) (setq droff1 2.00) (setq droff1 droff) ) (setq droff (GETREAL (strcat "\nNhap do rong offset: <" (rtos droff1 2 2) ">")) ) (if (= droff nil) (setq droff droff1) )
| ||
Tác giả: ketxu Bài viết gốc: 183821 Tên lệnh: test | |||
Tác giả: Nguyen Hoanh Bài viết gốc: 17109 Tên lệnh: ltd |
sửa lisp in toạ độ của một pline ra màn hình
Cái này dành cho CAD 12, Từ CAD14 trở đi, đối tượng Pline phẳng của ACAD trở thành LWPolyline và cấu trúc khác hẳn. Muốn dùng lisp này, bạn phải convert LWPolyline thành Pline rồi dùng lisp trên, hoặc dùng lệnh LTD của lisp dưới đây:
| ||
Tác giả: nguyentuyen6 Bài viết gốc: 114927 Tên lệnh: ss |
Viết lisp theo yêu cầu [phần 2]
Líp 1: Líp 2 : mình thấy bạn dùng lệnh copy có khi còn nhanh hơn là du`ng lisp.
| ||
Tác giả: draftsman38751 Bài viết gốc: 184064 Tên lệnh: tl |
Đo chiều dài và ghi ra text
Em search được trên CV thấy có lisp dùng để đo chiều dài và ghi ra text.Nhờ các bác chỉnh sửa lại giúp e tí cho phù hợp cv.Khi chạy lisp yêu cầu chọn phương án nhập kết quả: 1-Chọn điểm để nhập kết quả thì e muốn text ra là Style hiện hành, chiều cao là 200 và text ghi ra sẽ có dạng L= ??? 2-Chọn text để gán kết quả thì cũng có dạng như trên Két thúc lệnh. Thanhks các Pro...
| ||
Tác giả: ketxu Bài viết gốc: 184075 Tên lệnh: tl |
Đo chiều dài đối tượng và ghi ra Text
- Ghi ra Text theo 1 trong 2 phương án (chọn Text cũ (1) hoặc ghi Text mới )
| ||
Tác giả: nguyentuyen6 Bài viết gốc: 147152 Tên lệnh: goc | |||
Tác giả: bach1212 Bài viết gốc: 184013 Tên lệnh: bang |
Sửa giúp em lisp thống kê tọa độ
Hờ hờ, cám ơn bác đã cho em thấy nhiều em chân dài đến thế, nổ hết cả đom đóm mắt. Em sửa đoạn lisp để có thể chỉnh chiều cao text theo hướng dẫn được thế này: bang : Ha Van Khanh 3/2003 ; ; * Chuong trinh duoc lap bang ngon ngu AUTOLISP. ; ------------------------------------------------------------------------------ (vmon) (defun C:bang (/ 1x 1y a1 2x 2y a2 3x 3y a3 b p1 p2 p3 p4...
| ||
Tác giả: Doan Van Ha Bài viết gốc: 184198 Tên lệnh: ha |
nối đường 3dpolyline tự động
Viết giùm cho bạn đây luôn! Lần sau y/c thì phải ghi rõ ràng trên CADViet, chứ đừng gói nó vào 1 file như thế là không nên. Thân thương!
| ||
Tác giả: minhtu2004 Bài viết gốc: 184211 Tên lệnh: dpl |
Lisp vẽ đường thẳng nhập chiều cao va khoảng cách liên tục
- Chào diễn đàn, mình mới biết căn bản về lisp và có viết 1 đoạn lisp theo tài liệu của diễn đàn để phục vụ công việc vẽ 1 đường thẳng bằng cách nhập chiều cao và khoảng cách từng đoạn thẳng. Nhưng không có khả năng code phần nhập khoảng cách và lập đi lại nhiều lần nên nhờ diễn đàn chỉnh sửa giúp. Mình đính kèm file cad và phần code của mình nhờ mọi người giúp đỡ.
| ||
Tác giả: Doan Van Ha Bài viết gốc: 184221 Tên lệnh: dpl |
Lisp vẽ đường thẳng nhập chiều cao va khoảng cách liên tục
Dùng thử cái này xem. Về tỉ lệ, thêm bớt là do bạn đấy nhé. Tôi chỉ làm trên cơ sở lisp của bạn thôi.
| ||
Tác giả: gia_bach Bài viết gốc: 132178 Tên lệnh: getdic |
Đọc dữ liệu của bản vẽ này từ bản vẽ khác
- xong. Dễ như bắt cua trong hang! Ở vd trên hàm get_Dictionary đọc dữ liệu lưu trong từ điển với : - vla_filename : là tên file kiểu VLA_object - dic : là tên từ điển. Trong hàm get_Dictionary tôi có sử dụng hàm vl-catch-all-error-p để bẫy lỗi trong t/hợp file cần đọc không có từ điển tên là dic. Để đọc các loại dữ liệu khác, các bạn viết lại...
| ||
Tác giả: bach1212 Bài viết gốc: 184015 Tên lệnh: lbhg |
Lisp thống kê cao độ ga và cống
Em thêm như này đúng chưa ah? ;-----------------Lap bang thong ke ga ---------------------------- ; Free lisp code from CADViet - edit by Mathan (defun C:LBHG (/ TX TY kcach) (setq diem (getpoint "\Chon vi tri lap bang... ")) (setq kcach (getreal "\n Nhap chieu cao text trong bang: ")) (prompt "\nBan can pick tung text theo thu tu Ten ho ga; cao do day va cao do dinh ga: ") (setq dem 1 sdt 1)
| ||
Tác giả: hantinh Bài viết gốc: 184127 Tên lệnh: ccb |
nhờ các cao thủ viết hộ cái lsp mir-tag ghi chú thép trong ASD
mình đã kiểm tra và sửa toàn bộ lỗi rồi nhưng mà nó báo khi thi hành lệnh là hok hiểu. Hik hok co hiểu tại sao luôn còn đây là code mình đã sửa lại (defun C:ccb (/ ename ename1 ename2 ename3 ename4 ename5 x1 x2 x3 x4 y1 y2 y3 y4 p1 p2 p3 p4) (setq ename (entsel "\n Chon doi tuong :") ename1 (car ename) ename2 (entget ename1) ename3 (cdr (assoc 340 ename2)) ename4...
|
Trang 64/330