Info | File | ||
Tác giả: loprjnce Bài viết gốc: 238396 Tên lệnh: chon |
Quét, lọc và thay đổi Layer cho nhóm đối tượng.
Mình cũng có tham khảo và code như sau: ;Doi layer LkUp thanh LkDn (defun c:chon() (princ "\n Change Layer") (sssetfirst nil (ssget '((8 . "1")))) (setq sset (ssget)) (command "_.change" sset " " "P" "LA" "1a" " ") (princ) );The End. Mình muốn là: thực hiện lệnh > quét chọn > " " ... thì lisp sẽ giúp mình phân loại những đt thuộc layer đã định trước chuyển lần lượt sang những...
| ||
Tác giả: hochoaivandot Bài viết gốc: 246931 Tên lệnh: vdc |
(Yêu cầu) Viết lisp xuất cao độ từ block
Thây yêu cầu cũng đơn giản nên mình viết nhanh cho bạn. Tên lệnh vdc nhé (defun dxf (code e) (cdr (assoc code (entget e))))
| ||
Tác giả: hiepttr Bài viết gốc: 246998 Tên lệnh: dcd |
(Yêu cầu) Viết lisp xuất cao độ từ block
Đang luyện nên mần đại cái này Đưa lên đây để chờ đá :D :D :D
;dien cao do (defun c:DCD( / i ss n ch o) (setq ss (ssget (list (cons 2 "DCAOTH"))) n (sslength ss) i 0) (while (< i n) (progn (setq ch (entget (ssname ss i)) o (list (cadr (assoc 10 ch)) (caddr (assoc 10 ch)))) (if (= 0 (cdr (assoc 40 (tblsearch "Style" (getvar 'TEXTSTYLE))))) (command ".text" "j" "c" o 2.5 0 (rtos (last (assoc 10 ch)) 2 2)) (command...
| ||
Tác giả: hiepttr Bài viết gốc: 246831 Tên lệnh: goi |
[LI] Chữa BT Chương 4.2 : Xử lý chuỗi
xin được đính chính BT 4.2.4 vì lý do: xảy ra lỗi oái oăm: Khi thang = 8 (int) ---> (/ (- thang 1 2) 2) lại =2 >>> nên đành cho thêm anh chàng LTL cho nó chắc :D
;Bai 4.2.4 (defun c:GOI( / thu chuoi ngay thang nam d_of_m so_ngay) (setq chuoi (rtos (getvar "cdate") 2 0) ngay (atoi (substr chuoi 7)) thang (atoi (substr chuoi 5 2)) nam (atoi (substr chuoi 1 4)) ) (if (< thang 3) (setq...
| ||
Tác giả: gia_bach Bài viết gốc: 43392 Tên lệnh: dcen |
Xin mọi người giúp đỡ Lisp Center mark.
Hy vọng đoạn LISP này đúng ý bạn : vẽ 2 đường line vuông góc giao nhau tại tâm đường tròn và có phần dư = 200, Layer trùng với layer của đường tròn. bạn có thể thay đổi chiều dài phần dư này (thay đổi biến KC).
| ||
Tác giả: hiepttr Bài viết gốc: 247273 Tên lệnh: vt |
xin gúp đỡ lisp ve đường tâm
Bài trả lời của thấp thủ nhiều chuyện đây :D :D :D ;Ve duong tam cho cac duong tron (defun c:VT( / cmd os ss n i ten chuoi tam bk) (setq cmd (getvar 'cmdecho) os (getvar 'osmode)) (mapcar 'setvar '("osmode" "cmdecho") '(0 0)) (if (setq ss (ssget (list (cons 0...
| ||
Tác giả: TaiNguyen79 Bài viết gốc: 247276 Tên lệnh: chiatim |
xin gúp đỡ lisp ve đường tâm
| ||
Tác giả: khanhmytho Bài viết gốc: 246637 Tên lệnh: dkctd |
Lisp dãn cách các text đè lên nhau với khoảng cách cho trước
_Cám ơn bạn Polyline rất nhiều như vậy code của lisp sẽ cập nhật thêm và hoàn thiện như sau, midnh đã sử dụng và rất Ok. Khi kết thúc lệnh sẽ tự động trả về cá chế độ truy bắt điểm ban đầu :D >>
| ||
Tác giả: phamthanhbinh Bài viết gốc: 121867 Tên lệnh: chkss |
Làm sao để trừ 2 tập hợp chọn với nhau?
Hề hề hề, Tranh thủ lúc bác Tue_Nv còn bận, mình làm cái ni theo sự gợi ý của bác ấy, bạn coi thử nhé: @ketxu: Hề hề hề, bác chuẩn bị vòng hoa cho mình nhé, mũi sắp nổ rồi . hề hề hề
| ||
Tác giả: hiepttr Bài viết gốc: 247398 Tên lệnh: vt |
xin gúp đỡ lisp ve đường tâm
Ngoài ra còn thêm đk phần mút thừa cũng tỉ lệ luôn :D
| ||
Tác giả: Doan Van Ha Bài viết gốc: 247501 Tên lệnh: lbl |
xin gúp đỡ lisp ve đường tâm
Đây là lisp vẽ đường tâm của 2 đường cong hở, của Alan J. Thompson, khá là...
| ||
Tác giả: Tue_NV Bài viết gốc: 247778 Tên lệnh: tmt |
Viết lisp tách text sau dấu cộng "+"
| ||
Tác giả: KangKung Bài viết gốc: 248191 Tên lệnh: rota | |||
Tác giả: huunhantvxdts Bài viết gốc: 248320 Tên lệnh: sxtt |
sắp xếp text
Đây là lisp mình lấy từ diễn đàn cadviet của bác Tue_NV và chỉnh sửa thêm 1 tí nhưng bị lỗi nhờ mọi người giúp đỡ để mình nói sơ qua ý tưởng của mình đây là lisp sắp xếp text bây giờ mình muốn lọc các giá trị text trước khi sắp xếp, cụ thể là các giá trị text bằng nhau (cao độ bằng nhau) chỉ lấy 1 giá trị đầu tiên các giá trị khác sẽ bị xoá sau đó mới sắp xếp...
| ||
Tác giả: HungDHXD Bài viết gốc: 246790 Tên lệnh: test |
VBA cho AutoCad-Hãy cùng tham gia trao đổi
Cảm ơn bạn đã quan tâm đến vấn đề của mình : mình ví dụ luôn như sau...
| ||
Tác giả: KangKung Bài viết gốc: 248641 Tên lệnh: setcolor |
Lisp tô màu tự động cho đường đồng mức
Bạn dùng Lisp này thử xem đúng ý chưa. 1. Lệnh SetColor để chạy chương trình 2. Chọn các đường đồng mức 3. Chọn màu 1 ứng với đường đồng mức cao nhất 4. Chọn màu 2 ứng với đường đồng mức thấp nhất Ưu điểm của Lisp này là bạn có thể thay đổi thang màu tuỳ ý. ;LISP TO MAU DUONG DONG MUC ;KANGKUNG 28/08/2013 (vl-load-com) (defun...
| ||
Tác giả: hiepttr Bài viết gốc: 248696 Tên lệnh: expo |
BT chương 4.3 - Xử lý list
Nhận xét : tốt
Tranh thủ bắn đc 1 phát :D
;bai tap 4.3.1 (defun c:EXPO( / old pt) (setq old (mapcar 'getvar '("cmdecho" "osmode"))) (mapcar 'setvar '("cmdecho" "osmode") '(0 0)) (setq pt (getpoint "\nChon diem: ")) (princ (strcat "X= " (rtos (car pt)) "; Y= " (rtos (cadr pt)) "; Z= " (rtos (last pt)))) (mapcar 'setvar '("cmdecho" "osmode") old) (princ) )
| ||
Tác giả: hiepttr Bài viết gốc: 248850 Tên lệnh: cn2 gia gia2 trans |
BT chương 4.3 - Xử lý list
update !
;bai tap 4.3.2 (defun c:CN2( / old pt a b d) (setq old (mapcar 'getvar '("cmdecho" "osmode"))) (mapcar 'setvar '("cmdecho" "osmode") '(0 0)) (setq pt (getpoint "\nNhap goc duoi ben trai hcn ngoai: ") a (getdist pt "\nNhap chieu cao hcn ngoai: ") b (getdist pt "\nNhap chieu rong hcn ngoai: ") d (getdist "\nNhap khoang offset: ") ) (command ".rectang" pt (list (+ b (car pt)) (+ a (cadr pt)))) (command ".rectang" (list (+ d (car pt)) (+ d...
| ||
Tác giả: tuan_thietkedien Bài viết gốc: 59809 Tên lệnh: test |
Hỏi về Lisp (thuật toán, ý tưởng, coding,...)
Ví dụ trong file mình đã gởi thì đầu tiếp xúc là đầu Polyline tiếp xúc với hình tròn, đầu còn lại chưa tiếp xúc với hình nào khác mình sẽ gắn mũi tên vào. Mình đã thử làm cái Lisp này. Do chưa biết cách để Lisp hiểu được Nếu Polyline có 1 đầu tiếp xúc với 1 hình khác nên khi mình vẽ Polyline, mình luôn qui ước điểm đầu Polyline là điểm gắn với...
| ||
Tác giả: quansla Bài viết gốc: 248966 Tên lệnh: copy cad txt |
xin giúp về lisp xuất text và mtext ra excel
Bạn thử dùng cái này xem nào, mình viết lâu rồi , bạn xem nếu có cần thay đổi gì thì cm lại, nhưng cái này chỉ ghi ra file .txt thôi, chưa ghi ra excel đâu nhé, nếu cần bạn phải làm thủ công là copy tiếp vô file Excel cách sử dụng
|
Trang 140/330