Info | File | ||
Tác giả: Doan Van Ha Bài viết gốc: 209798 Tên lệnh: v2t t2v t2x x2t t2u u2t |
Hello!
Lisp chuyển qua lại giữa các kiểu font:TCVN, Unicode, VNI và font "Xuyệc". Gồm 6 kiểu chuyển. Còn 6 kiểu nữa sẽ bổ sung sau.
| ||
Tác giả: Tue_NV Bài viết gốc: 209793 Tên lệnh: test | |||
Tác giả: Tue_NV Bài viết gốc: 78508 Tên lệnh: dim100 | |||
Tác giả: gia_bach Bài viết gốc: 81364 Tên lệnh: po |
Viết lisp theo yêu cầu [phần 2]
Bạn cung cấp dữ liệu đầu vào đơn giản quá. Đây là Lisp xuất ra tọa độ của các point dưới dạng bảng (table) ở dạng đơn giản.
| ||
Tác giả: gia_bach Bài viết gốc: 81408 Tên lệnh: po |
Viết lisp theo yêu cầu [phần 2]
To : eng-hiep Như tui đã viết ở trên : Bạn cung cấp dữ liệu đầu vào đơn giản quá. Do đó kết quả đầu ra làm sao mà khá hơn đuợc! Đằng nào thì LISP cũng không đạt yêu cầu thì "tội gì" phải viết chi tiết hóa. Viết càng nhiều thì càng dễ lạc đề. Ở yêu cầu đầu tiên bạn đâu có viết : khi ta pick vào 1 point thì chương trình sẽ kêu ta đặt tên cho point đó...
| ||
Tác giả: hantinh Bài viết gốc: 184698 Tên lệnh: ccb |
[Nhờ viết Lsp] nhờ các cao thủ viết hộ cái lsp mir-tag ghi chú thép trong ASD
sau khi đọc bài của ae giúp đỡ mình đã sửa lại nó như sau (defun C:ccb (/ ename ename1 ename2 ename3 ename4 ename5 x1 x2 x3 x4 y1 y2 y3 y4 p1 p2 p3 p4) (setq ename (ssget "\n Chon doi tuong :") ename1 (car ename) ename2 (entget ename1) ename3 (cdr (assoc 340 ename2)) ename4 (entget ename3) ) (setq ss (ssget '((-4 . "<or") (0 ....
| ||
Tác giả: Tue_NV Bài viết gốc: 115089 Tên lệnh: ntt |
Viết lisp theo yêu cầu [phần 2]
Bạn thử với cái này xem vừa ý không nhé : Tick Thanks thay cho bài viết cảm ơn Hy vọng bạn hài lòng
| ||
Tác giả: vuminhchau Bài viết gốc: 209851 Tên lệnh: kkt |
nhờ các bác chỉnh thêm cho code kích thước
các bác trên diễn đàn ơi, có thể giúp em thêm phần chọn hiện kích thước ra ngoài khung kín hay trong khung kín như hình trên với! cảm ơn các bác nhiều. (defun c:kkt(/ chon lenlist i ename tdx tdy) (setq chon (ssget)) (if (/= chon nil) (progn (setq lenlist (sslength chon)) (princ "so phan tu da chon : ")(princ lenlist) (princ "\n") (setq i 0) ...
| ||
Tác giả: Tue_NV Bài viết gốc: 103954 Tên lệnh: aic |
Array đối tượng trong vùng
Như vậy thì Lisp chỉ áp dụng với đối tượng dạng điểm như point, Block, Text, Mtext và Lisp xử lý nó theo điểm chèn phải không bạn? Trong 3 thao tác của bạn thì Tue_NV thấy thao tác thứ 2 và thao tác thứ 3 : bạn làm không OK lắm - Thao tác thứ 2 : Ngay ở dòng select object (khi thực thi Lisp), bạn muốn lọc thì Lisp lọc, bạn muốn chọn thì Lisp chọn, không cần thiết phải làm như ý...
| ||
Tác giả: phamthanhbinh Bài viết gốc: 209563 Tên lệnh: scl |
Nhờ viết giùm lisp Scan nhiều nhóm đối tượng mà giữ nguyên gốc
Hề hề hề, Yêu cầu 1 bạn hãy đọc bài trả lời của bác DoanVanHa. Yêu cầu 2: dùng thử cái này coi đã ưng ý chưa nhé. Chúc bạn vui.
| ||
Tác giả: Tue_NV Bài viết gốc: 210122 Tên lệnh: kkt |
[Yêu cầu] nhờ các bác chỉnh thêm cho code kích thước
Sửa lại code cho bạn đây:
| ||
Tác giả: gia_bach Bài viết gốc: 112149 Tên lệnh: test1 |
Cho minh hỏi về xuất thuộc tính của group như xuất block thuộc tình
Củ chuối thì sao nhỉ ? Củ chuối hay củ khoai đều có giá trị của nó. Bạn thử "củ khoai" này với củ chuối xem sao ? Mong các bạn sớm cho ý kiến he he : bạn làm tôi chợt nhớ đến lời ca khúc : "... gặp nhau lần nào cũng vội...." "Quan có cần nhưng dân chưa vội ....................... "
| ||
Tác giả: ketxu Bài viết gốc: 127441 Tên lệnh: m1 |
xin lisp move 1 giá trị nhất định
Em nghĩ ý bạn ấy là như thế này : Khoảng cách 500 thay tực tiếp trong lisp
| ||
Tác giả: master_worse Bài viết gốc: 77279 Tên lệnh: match-text |
Lisp MATTEXT bị lỗi ???
còn ddd và xx kìa đổi thử luôn xem sao bạn lỗi lúc nào: ngay lúc gõ lệnh hay sau khi chọn đối tượng muốn chỉnh không được thì bạn sử dụng tam cái này:
| ||
Tác giả: Doan Van Ha Bài viết gốc: 210349 Tên lệnh: ha u2t |
[Yêu cầu] Lisp chuyển Font12 (font xuyệc (/)) sang UNICODE hay TCVN-3
Lisp này tôi đang viết để chuyển qua lại giữa 4 font chữ: Unicode, TCVN3, VNI, và "Xuyệc", nhưng chưa hoàn chỉnh. Tuy nhiên chủ topic có thể dùng để chuyển từ font "Xuyệc" qua TCVN3, Unicode, VNI. Riêng với TCVN3 thì bạn cần tạo trước 2 kiểu font mẫu: TCVN3 chữ thường và TCVN3 chữ hoa để chọn font mẫu cho phù hợp.
| ||
Tác giả: hantinh Bài viết gốc: 210437 Tên lệnh: sd |
[nhờ sửa] sửa giúp lsp chia dim
hiện tại con lsp này nó hok chia dim ra thành từng dim nhỏ trong khoảng dim của nó (defun C:SD (/sel newpt ent edata elist) (if (and (setq sel (entsel "\nSelect Demension to Split.")) (setq newpt (getpoint "\Select new Dim Point")) ) (progn (setq ent (car sel) edata (entget ent) elist (vl-remove-if '(lambda (pair) (member (car pair) (list -1 2 5 102 310 300 330 331...
| ||
Tác giả: ketxu Bài viết gốc: 125596 Tên lệnh: mcd |
Viết lisp theo yêu cầu [phần 2]
Bạn ấy nói nhầm ấy mà bác.Vẽ tỉ lệ 1:20 thì nhập 300 nó sẽ ra 15 unit thôi ^^ Nếu đã mặc định 1:20 rồi thì chẳng cần phải hỏi tỉ lệ chi nữa cho dài dòng, ta cứ chia số nhập cho 20 luôn hè ^^
| ||
Tác giả: Doan Van Ha Bài viết gốc: 210545 Tên lệnh: ha |
[Yêu cầu] Lisp vẽ đường cong qua các tọa độ cho trước trong cad3d
Lisp vẽ Spline 3D đi qua các điểm được ghi trong file txt.
| ||
Tác giả: thanhduan2407 Bài viết gốc: 210560 Tên lệnh: chm chd cdlt |
Xin lisp nội suy cao độ ?
Mình cứ đưa lên đây lisp nội suy độ cao thông thường Với Lệnh chm (chèn measure) tức là chọn 2 điểm để lấy độ cao và tự động nó chèn các text vào giữa 2 điểm đó theo số điểm bạn muốn chèn vào giữa. Lệnh chd (chèn divide) cũng tương tự như vậy nhưng nó là nhập khoảng cách giữa 2 điểm chèn. 2 lệnh trên dành cho những người lười chèn điểm. Lệnh cdlt (chèn điểm...
| ||
Tác giả: thanhduan2407 Bài viết gốc: 210650 Tên lệnh: cvt3d |
Xin lisp nội suy cao độ ?
Đã chỉnh sửa lisp trên theo yêu cầu của bạn. Bạn down lại nhé Nếu muốn chọn text mà cao độ text lại bằng "0" thì lấy nội dung text làm cao độ. Vậy thì dùng lisp Convert Text 3D để tạo text có cao độ. Mình lười nên dùng cái có sẵn. Ngại viết. (defun ST:Text-Base (ent) (setq Ma10 (cdr (assoc 10 (entget ent)))) (setq Ma11 (cdr (assoc 11 (entget ent)))) (setq X11 (car...
|
Trang 103/330